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

Объект UITextField - это элемент управления, который отображает редактируемый текст и отправляет сообщение о действии целевому объекту, когда пользователь нажимает кнопку возврата. Обычно этот класс используется для сбора небольших объемов текста от пользователя и выполнения некоторых немедленных действий, таких как операция поиска, на основе этого текста.


3
Получение значения UITextField при вводе нажатий клавиш?
Скажем, у меня есть следующий код: IBOutlet UITextField* nameTextField; IBOutlet UILabel* greetingLabel; Я бы хотел, greetingLabelчтобы он прочитал «Hello [nameTextField]», как только пользователь нажмет любую клавишу. В основном мне нужен iPhone-эквивалент метода делегата Cocoa controlTextDidChange. Метод textField:shouldChangeCharactersInRange:делегата вызывается каждый раз при нажатии клавиши: - (BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string …

15
Как отключить редактирование UITextField, но по-прежнему принимать касание?
Составляю UITextFieldчто есть UIPickerViewкак inputView. Все хорошо, за исключением того, что я могу редактировать, копируя, вставляя, вырезая и выделяя текст, а мне это не нужно. Только средство выбора должно изменять текстовое поле. Я узнал , что я могу отключить редактирование путем установки setEnabledили setUserInteractionEnabledк NO. Хорошо, но TextField перестает реагировать …

21
Как программно закрыть клавиатуру iOS при нажатии return
Я создал UITextFieldпрограммно, создав UITextFieldсвойство a для viewController. Мне нужно убрать клавиатуру с возвратом и касанием экрана. Мне удалось отключить касание экрана, но нажатие возврата не работает. Я видел, как это сделать с помощью раскадровки, а также путем UITextFieldнепосредственного выделения и инициализации объекта без создания его как свойства. Можно сделать? …


7
UITextField - захват события кнопки возврата
Как я могу определить, когда пользователь нажал кнопку «возврат» на клавиатуре при редактировании UITextField? Мне нужно сделать это, чтобы закрыть клавиатуру, когда пользователь нажал кнопку «возврат». Спасибо.

13
Как добавить TextField в UIAlertController в Swift
Я пытаюсь показать a UIAlertControllerс a UITextView. Когда я добавляю строку: //Add text field alertController.addTextFieldWithConfigurationHandler { (textField) -> Void in } Я получаю Runtimeошибку: фатальная ошибка: неожиданно обнаружен ноль при разворачивании необязательного значения let alertController: UIAlertController = UIAlertController(title: "Find image", message: "Search for image", preferredStyle: .Alert) //cancel button let cancelAction: …

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); …

4
как добавить действие на ключ возврата UITextField?
На мой взгляд, у меня есть кнопка и текстовое поле. когда я нажимаю на текстовое поле, появляется клавиатура, и я могу писать в текстовом поле, и я также могу отключить клавиатуру, нажав на кнопку, добавив: [self.inputText resignFirstResponder]; Теперь я хочу включить клавишу возврата на клавиатуре. когда я нажму на клавиатуре, …

5
Как скрыть текст в поле пароля в приложении для iPhone?
В моем приложении есть поле для пароля (UITextField). Когда пользователь вводит текст в поле, я хочу, чтобы он отображался* вместо введенного текста. Я пробовал использовать UIControlEventEditingDidEndof, UITextFieldно он показывает только один *в конце при редактировании, но я хочу, чтобы он отображал *s, как только вводится любой текст, как в любом …

20
Установите максимальную длину символа UITextField в Swift
Я знаю, что есть другие темы по этому поводу, но я не могу понять, как это реализовать. Я пытаюсь ограничить UITextField только 5 символами Желательно буквенно-цифровые и - и. и _ Я видел этот код func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool { let maxLength = …

9
Как добавить кнопку `` Готово '' на цифровую клавиатуру в iOS
Итак, цифровая клавиатура по умолчанию не оснащена кнопкой «Готово» или «Далее», поэтому я бы хотел ее добавить. В iOS 6 и ниже были некоторые уловки для добавления кнопки на клавиатуру, но, похоже, они не работают в iOS 7. Сначала я подписываюсь на отображение уведомлений на клавиатуре [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) …


15
Разрешить только числа для ввода UITextField
У iPad нет клавиатуры «Numpad», как у iPhone / iPod. Я ищу, как я могу ограничить клавиатуру пользователя, чтобы принимать только значения от 0 до 9. Я мог бы представить использование UITextField "shouldChangeCharactersInRange", но я не знаю, как лучше всего это реализовать.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.