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

Сенсорные платформы Cocoa, которые управляют приложениями iOS, имеют много проверенных шаблонов, найденных на Mac, но были построены с особым акцентом на сенсорные интерфейсы и оптимизацию.

15
Разрешить только числа для ввода UITextField
У iPad нет клавиатуры «Numpad», как у iPhone / iPod. Я ищу, как я могу ограничить клавиатуру пользователя, чтобы принимать только значения от 0 до 9. Я мог бы представить использование UITextField "shouldChangeCharactersInRange", но я не знаю, как лучше всего это реализовать.

16
Анимация встряхивания UIView
Я пытаюсь сделать встряску UIView при нажатии кнопки. Я адаптирую код, который нашел на http://www.cimgf.com/2008/02/27/core-animation-tutorial-window-shake-effect/ . Однако, пытаясь адаптировать следующий код для встряхивания UIView, он не работает: - (void)animate { const int numberOfShakes = 8; const float durationOfShake = 0.5f; const float vigourOfShake = 0.1f; CAKeyframeAnimation *shakeAnimation = [CAKeyframeAnimation animation]; …

13
Как рассчитать ширину текстовой строки определенного шрифта и размера шрифта?
У меня есть UILabel, который отображает некоторые символы. Как «x», «y» или «rpm». Как я могу рассчитать ширину текста на этикетке (она не занимает все доступное пространство)? Это для автоматического макета, когда другое представление будет иметь прямоугольник кадра большего размера, если внутри этого UILabel текст меньшего размера. Есть ли методы …

11
UIBarButtonItem: целевое действие не работает?
У меня есть собственный вид внутри UIBarButtonItem, установленный путем вызова -initWithCustomView. Элемент моей кнопки на панели отображается нормально, но когда я нажимаю на него, он не вызывает действие с моим целевым объектом. Вот мой код: UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"someImage.png"]]; UIBarButtonItem *bbItem = [[UIBarButtonItem alloc] initWithCustomView:imageView]; self.navigationItem.leftBarButtonItem = …


8
Где мне следует устанавливать ограничения автоматического размещения при программном создании представлений
Я вижу разные примеры, когда устанавливаются ограничения. Некоторые устанавливают их в viewDidLoad/ loadView(после добавления подпредставления). Другие устанавливают их в методе updateViewConstraints, который вызывается viewDidAppear. Когда я пытаюсь установить ограничения, updateViewContraintsможет возникнуть скачок в макете, например небольшая задержка перед появлением представления. Кроме того , если я использую этот метод, я должен …


10
iOS 7 и новее: установите стиль строки состояния для каждого контроллера представления
Я пробовал много способов установить стиль строки состояния (по умолчанию или lightcontent), но не могу заставить его работать для каждого контроллера представления. Я могу установить стиль строки состояния только для всего приложения. Есть у кого-нибудь подсказка? Я старался UIViewControllerBasedStatusBarAppearance и -(UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleLightContent; } но эти методы не работают.
79 ios  cocoa-touch 

4
Определение того, является ли iPhone сломан Jail программно
Как определить (программно), является ли iPhone / iPod: Тюрьма сломана Запуск взломанной копии вашего программного обеспечения Pinch Media может определить, сломан ли телефон или запущено программное обеспечение. Кто-нибудь знает, как они это делают? Есть ли библиотеки?

8
Как удалить значение пользователя по умолчанию в NSUserDefaults?
Т.е. мое приложение вначале устанавливает некоторые стандартные значения по умолчанию. Затем эти значения могут быть переопределены пользователем. И когда пользователь что-то портит, я хочу вернуть эти настройки обратно к значениям по умолчанию для моего приложения. Насколько я понимаю, значения по умолчанию для приложения - это другой словарь, чем пользовательские значения …

5
Как отказаться от метода в Xcode
У нас есть библиотека, которую мы доставляем нашим клиентам, и я хотел бы отметить некоторые методы как «устаревшие», потому что мы изменили их (как это делает Apple в iPhone SDK). Я видел __OSX_AVAILABLE_BUT_DEPRECATEDмакрос препроцессора, который сопоставлен __AVAILABILITY_INTERNAL, который сопоставлен с__attribute__((deprecated)) ... Ну, я немного запутался в этом! Кто-нибудь что-нибудь знает …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.