Вопросы с тегом «touch»

352
UITableView didSelectRowAtIndexPath: не вызывается при первом нажатии

У меня проблема с UITableView's didSelectRowAtIndexPath. Моя таблица настроена так, что когда я выбираю строку, она инициализирует новый контроллер представления и толкает его. При первом нажатии любой строки в таблице метод не вызывается. Как только я выбираю другую строку, она начинает работать...

352
Как нарисовать тень под UIView?

Я пытаюсь нарисовать тень под нижним краем UIViewв Cocoa Touch. Я понимаю, что должен CGContextSetShadow()рисовать тень, но руководство по программированию в Quartz 2D немного расплывчато: Сохранить графическое состояние. Вызовите функцию CGContextSetShadow, передав соответствующие значения....

346
Каковы лучшие практики, которые вы используете при написании Objective-C и какао? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

340
Получить текущий первый респондент без использования частного API

Я отправил свое приложение чуть более недели назад и получил страшное письмо с отказом сегодня. Это говорит мне, что мое приложение не может быть принято, потому что я использую непубличный API; в частности, это говорит, Непубличный API, включенный в ваше приложение, это firstResponder. Теперь...

334
Как использовать автоматический макет для перемещения других видов, когда вид скрыт?

Я разработал свою собственную ячейку в IB, разделил ее на подклассы и соединил свои розетки с моим специальным классом. У меня есть три подпредставления в содержимом ячейки: UIView (cdView) и две метки (titleLabel и emailLabel). В зависимости от данных, доступных для каждой строки, иногда я хочу,...

332
iOS UIImagePickerController результат ориентации изображения после загрузки

Я тестирую свое приложение для iPhone на iPhone iOS 3.1.3. Я выбираю / снимаю изображение с помощью UIImagePickerController: UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; [imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera]; [imagePicker...

331
Свойство NSString: скопировать или сохранить?

Допустим, у меня есть класс SomeClassс stringименем свойства: @interface SomeClass : NSObject { NSString* name; } @property (nonatomic, retain) NSString* name; @end Я понимаю, что имя может быть присвоено, и NSMutableStringв этом случае это может привести к ошибочному поведению. Для строк в целом...

320
Как добавить 1 день к NSDate?

Как говорится в названии. Мне интересно, как я мог бы добавить 1 день к NSDate. Так что, если бы это было: 21st February 2011 Это станет: 22nd February 2011 Или если бы это было: 31st December 2011 Это станет: 1st January...

318
Как связать типы файлов с приложением iPhone?

На предмет связи вашего приложения iPhone с типами файлов. В этом информативном вопросе я узнал, что приложения могут быть связаны с пользовательскими протоколами URL. Это было почти год назад, и с тех пор Apple представила «Поддержка документов», которая делает шаг вперед и позволяет приложениям...

315
Отрегулируйте высоту UILabel в зависимости от текста

Представьте, что у меня есть следующий текст в UILabel(длинная строка динамического текста): Так как армия инопланетян значительно превосходит численность команды, игроки должны использовать постапокалиптический мир в своих интересах, таких как поиск укрытия за мусорными контейнерами, колоннами,...

296
Генерация UUID на iOS из Swift

В моем приложении IOS Swift я хочу , чтобы генерировать случайный UUID ( GUID ) строк для использования в качестве ключа таблицы, и этот фрагмент кода появляется на работе: let uuid = CFUUIDCreateString(nil, CFUUIDCreate(nil)) Это безопасно? Или, возможно, есть лучший (рекомендуемый)...

295
-didSelectRowAtIndexPath: не вызывается

Я пишу приложение для iOS с табличным представлением внутри представления вкладок. По моему UITableViewController, я реализовал -tableView:didSelectRowAtIndexPath:, но когда я выбираю строку во время выполнения, метод не вызывается. Однако табличное представление заполняется, поэтому я знаю, что в...

293
Как вы загружаете пользовательские UITableViewCells из файлов Xib?

Вопрос прост: как вы загружаете кастом UITableViewCellиз файлов Xib? Это позволяет вам использовать Interface Builder для проектирования ваших ячеек. Ответ очевидно не прост из-за проблем управления памятью. Этот поток упоминает проблему и предлагает решение, но является предварительным выпуском...

290
Получен сигнал EXC_BAD_ACCESS

При развертывании приложения на устройстве программа закроется через несколько циклов со следующей ошибкой: Program received signal: "EXC_BAD_ACCESS". Программа работает без проблем на симуляторе iPhone, она также будет отлаживаться и запускаться, пока я выполняю инструкции по одной за раз. Как...

290
Создание кнопки со стрелкой влево (как в стиле «назад» UINavigationBar) на панели инструментов UIToolbar

Я хотел бы создать кнопку "назад" влево-стрелка в UIToolbar. Насколько я могу судить, единственный способ получить один из них - оставить UINavigationControllerнастройки по умолчанию, и он использует один для элемента левой панели. Но я не могу найти способ создать его как a UIBarButtonItem, так...

285
Очистка NSUserDefaults

Я использую +[NSUserDefaults standardUserDefaults]для хранения настроек приложения. Это состоит примерно из десятка строковых значений. Можно ли удалить эти значения навсегда, вместо того, чтобы просто установить их в значение по...