Вопросы с тегом «objective-c»

Этот тег следует использовать только для вопросов, касающихся функций Objective-C или зависящих от кода на языке. Теги [cocoa] и [cocoa-touch] следует использовать, чтобы узнать о фреймворках или классах Apple. Используйте связанные теги [ios], [macos], [apple-watch] и [tvos] для проблем, характерных для этих платформ.

15
Когда использовать UICollectionView вместо UITableView?
Я обнаружил, что UICollectionViewэто похоже на обновленную версию, UITableViewпредставленную в iOS6, но когда мне выбирать UICollectionViewвместо UITableView? Есть еще приложения, использующие UITableView, если UICollectionViewчто-то UITableViewможно сделать, почему люди все еще используют UITableView? Есть ли разница в производительности? Благодарность!

27
UITextfield leftView / rightView отступы на iOS7
Представления leftView и rightView UITextField на iOS7 действительно близки к границе текстового поля. Как я могу добавить к этим элементам (горизонтальные) отступы? Я пытался изменить рамку, но не вышло uint padding = 10;//padding for iOS7 UIImageView * iconImageView = [[UIImageView alloc] initWithImage:iconImage]; iconImageView.frame = CGRectMake(0 + padding, 0, 16, 16); …


7
Свойства только для чтения в Objective-C?
Я объявил свойство readonly в своем интерфейсе как таковое: @property (readonly, nonatomic, copy) NSString* eventDomain; Возможно, я неправильно понимаю свойства, но я подумал, что когда вы объявляете его как readonly, вы можете использовать сгенерированный сеттер внутри .mфайла implementation ( ), но внешние объекты не могут изменить значение. Этот вопрос SO …


7
Захват касаний к подпредставлению вне кадра супервизора с помощью hitTest: withEvent:
Моя проблема: у меня есть супервизор, EditViewкоторый занимает в основном весь фрейм приложения, и подпредставление, MenuViewкоторое занимает только нижние ~ 20%, а затем MenuViewсодержит собственное подпредставление, ButtonViewкоторое фактически находится за пределами MenuViewграниц (что-то вроде этого:) ButtonView.frame.origin.y = -100. (примечание: EditViewесть другие подпредставления, которые не являются частью MenuViewиерархии представлений пользователя, но …

5
Как правильно использовать Git с Xcode?
Некоторое время я был разработчиком iphone, и недавно я включил git в свой рабочий процесс. До сих пор я использовал настройки git, найденные на http://shanesbrain.net/2008/7/9/using-xcode-with-git для своего рабочего процесса. Эти настройки говорят git исключить * .pbxproj из слияний? Есть ли для этого настоящая причина? Например, когда я добавляю файл в …
94 ios  objective-c  xcode  git 

8
Взаимодействие за пределами UIView
Возможно ли для UIButton (или любого другого элемента управления в этом отношении) получать события касания, когда кадр UIButton находится вне его родительского кадра? Потому что, когда я пытаюсь это сделать, мой UIButton, похоже, не может получать никаких событий. Как мне обойти это?

7
Динамическая ширина ячейки UICollectionView в зависимости от ширины метки
У меня есть UICollectionView, который загружает ячейки из многоразовой ячейки, содержащей метку. Массив предоставляет контент для этой метки. Я могу легко изменить размер метки в зависимости от ширины содержимого с помощью sizeToFit. Но я не могу подогнать ячейку под этикетку. Вот код - (void)viewDidLoad { [super viewDidLoad]; // Do any …

16
iOS 7 - не удается создать экземпляр контроллера представления по умолчанию
Я использую Xcode 5 во вновь созданном приложении, и когда я просто создаю его, я нажимаю кнопку запуска и нажимаю на него, затем проект создается, но он не отображается в симуляторе iOS, и я получаю следующее сообщение: Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the …



7
URLWithString: возвращает ноль
это может быть очень легко, но я, кажется, не понимаю, почему здесь URLWithString:возвращается nil. //localisationName is a arbitrary string here NSString* webName = [localisationName stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSString* stringURL = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@,Montréal,Communauté-Urbaine-de-Montréal,Québec,Canadae&output=csv&oe=utf8&sensor=false&key=", webName]; NSURL* url = [NSURL URLWithString:stringURL];


8
Использование предиката в Swift
Я прорабатываю здесь руководство (изучение Swift) для своего первого приложения: http://www.appcoda.com/search-bar-tutorial-ios7/ Я застрял в этой части (код Objective-C): - (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText]; searchResults = [recipes filteredArrayUsingPredicate:resultPredicate]; } Кто-нибудь может посоветовать, как создать эквивалент NSPredicate в Swift?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.