objective-c- все статьи тега ➜ страница 9
Как перехватить клик по ссылке в UITextView?
это возможно, чтобы выполнить пользовательское действие, когда пользователь нажмите автоопределение телефонной линии в UITextView. Пожалуйста, не советуйте использовать UIWebView вместо этого. и, пожалуйста, не просто повторяйте текст из ссылки на классы apple - конечно, я его уже читал. спасибо. ...
UITableView с фиксированными заголовками разделов
здоровается, Я читаю, что поведение по умолчанию UITableView - это закрепление строк заголовка раздела В верхней части таблицы при прокрутке разделов до тех пор, пока следующий раздел не вытеснит строку раздела previos из поля зрения. у меня есть UITableView внутри UIViewController и это, кажется, не так. это просто поведение по умолчанию для UITableViewController? вот немного упрощенный код, основанный на том, что у меня есть. Я покажу UIController интерфейс и каждого метод представления таб ...
Как проверить url-адрес на iPhone
в приложении для iPhone, которое я разрабатываю, есть настройка, в которой вы можете ввести URL-адрес, потому что форма и функция этот URL-адрес должен быть проверен онлайн, а также в автономном режиме. до сих пор я не смог найти какой-либо метод для проверки url, поэтому вопрос; Как проверить ввод URL-адреса на iPhone (Objective-C) онлайн, а также в автономном режиме? ...
Что такое NSZombie?
Я видел предложения, говорящие установить NSZombieEnabled до true во время отладки. Что такое NSZombie? Это рамки? Установка? ...
Получение строки ячейки UITableView при нажатии кнопки
У меня есть контроллер tableview, который отображает строку ячеек. Каждая ячейка имеет 3 кнопки. Я пронумеровал теги для каждой ячейки 1,2,3. Проблема я не знаю как найти на какой камере кнопка нажата. В настоящее время я получаю тег отправителя только при нажатии одной из кнопок. Есть ли способ получить номер строки ячейки, а также при нажатии кнопки? ...
Добавить кнопку на панель навигации программно
Привет мне нужно установить кнопку на правой стороне, в панели навигации, программно, так что если я нажму кнопку, я буду выполнять некоторые действия. Я создал панель навигации, программно; navBar=[[UINavigationBar alloc]initWithFrame:CGRectMake(0,0,320,44) ]; аналогично, мне нужно добавить кнопку, в правой части этой панели навигации. Для этого я использовал, 1. UIView* container = [[UIView alloc] init]; // create a button and add it to the container UIButton* button = [[UI ...
Как просмотреть содержимое переменной NSDictionary в отладчике Xcode?
есть ли способ просмотреть пары ключ / значение переменной NSDictionary через отладчик Xcode? Вот объем информации, когда он полностью развернут в окне переменной: Variable Value Summary jsonDict 0x45c540 4 key/value pairs NSObject {...} isa 0xa06e0720 Я ожидал, что он покажет мне каждый элемент словаря (похожий на переменную массива). ...
Убедитесь, что вход в поле UITextField является только числовым
Как проверить строковый ввод в UITextField? Я хочу проверить, что строка является числовой, включая десятичные точки. ...
Размер шрифта UILabel?
Я не могу изменить размер шрифта UILabel со следующим кодом: itemTitle.font = [UIFont systemFontOfSize:25]; когда я увеличиваю число 25 до чего-то большего, кажется, что он только добавляет верхний край к метке, что, следовательно, толкает текст вниз так сильно, что текст обрезается внизу или полностью переполняется. У меня есть еще один UILabel в другом месте с systemFontOfSize 25, и он намного меньше, чем текст itemTitle. Что происходит? Не 25 должно быть абсолютное значение? Я так за ...
Xcode 4: Как вы просматриваете консоль?
Я не могу найти способ запустить консоль (чтобы показать комментарии NSLog) в XCode 4. Обычный метод для предыдущей версии XCode не работает. Кто-нибудь имеет представление о том, как это сделать? ...
iPhone: настройка заголовка панели навигации
Привет всем. Я все еще довольно новичок в разработке iPhone, и у меня возникли проблемы с тем, как изменить название моей навигационной панели. По другому вопросу на этом сайте кто-то рекомендовал использовать : viewController.title = @"title text"; но это не работает для me...Do мне нужно добавить UINavigationController для этого? Или, может быть, просто выход из моего подкласса UIViewController? Если это поможет, я определил панель навигации В IB, и я пытаюсь установить ее название в мо ...
ориентация изображения iOS имеет странное поведение
в течение последних нескольких недель я работал с изображениями в objective-c и заметил много странного поведения. Во-первых, как и у многих других людей, у меня была эта проблема, когда изображения, сделанные с помощью камеры (или сделанные с помощью чужой камеры и MMS-сообщений для меня), поворачиваются на 90 градусов. Я не был уверен, почему это происходит (отсюда и мой вопрос) но я смог придумать дешевые обойти. мой вопрос на этот раз почему это происходит? Почему Apple вращает изображ ...
Как использовать UISegmentedControl для переключения представлений?
Я пытаюсь выяснить, как использовать различные состояния UISegmentedControl для переключения представлений, подобно тому, как Apple делает это в магазине приложений при переключении между "Top Paid" и "Top Free". ...
основы iCloud и пример кода [закрыт]
как новичок, я борюсь с iCloud. Есть несколько примеров, но они обычно довольно подробные (на форуме разработчиков есть один для iCloud и CoreData, который является массивным). Элемент apple docs в порядке, но я все еще не вижу общей картины. Поэтому, пожалуйста, потерпите меня, некоторые из этих вопросов довольно фундаментальны, но, возможно, легко ответить. контекст: у меня есть очень простое приложение iCloud (полный пример кода ниже). Есть только один UITextView отображается пользователю, ...
UIFont - как получить системный тонкий шрифт
UIFont имеет методы, чтобы получить обычный шрифт (systemFontOfSize) или жирным шрифтом (boldSystemFontOfSize), но как получить "тонкий системный шрифт", доступный через раскадровку? передача "system-thin" в UIFont Contructor не работает, этот конструктор работает только для несистемных шрифтов. ...
Использование предиката в Swift
Я работаю через учебник здесь (обучение Swift) для моего первого приложения: http://www.appcoda.com/search-bar-tutorial-ios7/ Я застрял на этой части (Objective-C code): - (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText]; searchResults = [recipes filteredArrayUsingPredicate:resultPredicate]; } может ли кто-нибудь посоветовать, как создать эквивале ...
Какого размера должны быть изображения таббара?
у меня есть значки для панели вкладок размером 100. проверил в руководстве по человеческому интерфейсу Apple и он говорит, что размер изображения должен быть 30x30/60x60. но поскольку высота контроллера панели вкладок составляет 50, я сохранил размер изображения на 50x50. Теперь, когда я запускаю проект, я вижу уродливый дизайн ниже: любая идея, какой размер изображения я должен использовать, так что дизайн будет идеально? Примечание: я также не пишу текст (например, Home, Search и т. д.) ...
Взаимодействие за пределами UIView
возможно ли, чтобы UIButton (или любой другой элемент управления, если на то пошло) получал события касания, когда кадр UIButton находится вне его родительского кадра? Потому что, когда я пытаюсь это сделать, мой UIButton, похоже, не может получить никаких событий. Как мне обойти это? ...
Как использовать значение, отличное от null, и значение null Objective-С ключевые слова в блок на основе метода API
рассмотрим следующий способ - (void)methodWithArg:(NSString *)arg1 andArg:(NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; новая nonnull и nullableаннотации, ключевые слова мы можем обогатить его следующим образом: - (void)methodWithArg:(nonnull NSString *)arg1 andArg:(nullable NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; но мы также получили такое предупреждение: указатель отсутствует ...
Как установить условную точку останова в Xcode на основе строкового объекта недвижимости?
Я ищу, чтобы иметь возможность иметь отладчик перерыв, когда он достигает определенного соответствия строки. В качестве примера, я мог бы что-то вроде этого: Foo myObj = [self gimmeObj]; myObj может иметь свойство с именем name. Я хочу, чтобы отладчик остановился на задании, когда [myObj.name isEqualToString:@"Bar"]; как я могу установить свою условную точку останова в Xcode, чтобы сделать это? ...