uitextfield- все статьи тега


Проблема с методом textFieldShouldReturn при использовании UITextField вместе с UITextView

У меня есть сгруппированное табличное представление, которое содержит 3 секции и каждую строку на секцию. Первые две строки раздела содержат UITextField(название и тема-заголовки разделов), а последняя строка содержит UITextView (сообщение-заголовок раздела), потому что я хочу получить некоторые данные от пользователя самим этим контроллером. Два текстовых поля имеют returnKeyType как UIReturnKeyNext. Для UITextView кнопка "return" присутствует в клавиатуре для подачи новой строки. Поэтому я ис ...

Вертикальное выравнивание UIImageView добавлено как rightView текстового поля с текстом skyfloatinglabeltextfield

Я добавил checkmarkImageView в качестве правого вида skyfloatinglabeltextfield следующим образом: let checkmark = UIImage(named: "checkmark") checkmarkImageView = UIImageView(image: checkmark) checkmarkImageView?.frame = CGRect(x: 0.0, y: 0.0, width: 20.0, height: 20.0) textfield?.rightView = checkmarkImageView textfield?.rightViewMode = .always editView.addSubview(textfield!) Это не выравнивание по вертикали центра с текстом текстового поля. Как мне этого добиться? ...

Как добавить панель инструментов над клавиатурой?

Я создал UIToolBar программно и добавил к нему UITextField. Теперь мне нужно, чтобы эта панель инструментов была над клавиатурой, когда я нажимаю в другом текстовом поле. UIToolbar *toolBar=[[UIToolbar alloc]initWithFrame:CGRectMake(0,400, 320, 60)]; [self.view addSubview:toolBar]; UITextField *txtView=[[UITextField alloc]initWithFrame:CGRectMake(0, 400, 260, 30)]; txtView.backgroundColor =[UIColor grayColor]; [email protected]"Address"; UIBarButtonItem *txtfieldItem=[[U ...

Тест пользовательского интерфейса удаление текста в текстовом поле

В моем тесте у меня есть текстовое поле с уже существующим текстом. Я хочу удалить содержимое и ввести новую строку. let textField = app.textFields textField.tap() // delete "Old value" textField.typeText("New value") При удалении строки с аппаратной клавиатуры запись сгенерировала для меня ничего. Проделав то же самое с программной клавиатурой, я получил: let key = app.keys["Usuń"] // Polish name for the key key.tap() key.tap() ... // x times Или app.keys["Usuń"].pressForDuration(1.5) ...

iPhone UITextField-изменение цвета текста заполнителя

Я хотел бы изменить цвет текста заполнителя, который я установил в моем UITextField элементы управления, чтобы сделать его черным. Я бы предпочел сделать это без использования обычного текста в качестве заполнителя и переопределения всех методов для имитации поведения заполнителя. Я считаю, что если я переопределить этот метод: - (void)drawPlaceholderInRect:(CGRect)rect затем я должен быть в состоянии сделать это. Но я не уверен, как получить доступ к фактическому объекту-заполнителю из это ...

Набор прокладок для UITextField с UITextBorderStyleNone

Я хочу использовать пользовательский фон для моего UITextFields. Это отлично работает за исключением того, что я должен использовать UITextBorderStyleNone чтобы он выглядел красиво. Это заставляет текст придерживаться влево без каких-либо отступов. могу ли я установить заполнение вручную, чтобы оно было похоже на UITextBorderStyleRoundedRect за исключением использования моего пользовательского фонового изображения? ...

Преобразование строки в Int с помощью Swift

приложение в основном вычисляет ускорения путем ввода начальной и конечной скорости и времени, а затем использовать формулу для расчета ускорения. Однако, поскольку значения в текстовые поля являются строковыми, я не могу преобразовать их в целые числа. @IBOutlet var txtBox1 : UITextField @IBOutlet var txtBox2 : UITextField @IBOutlet var txtBox3 : UITextField @IBOutlet var lblAnswer : UILabel @IBAction func btn1(sender : AnyObject) { let answer1 = "The acceleration is" var answer2 = ...

Изменение цвета Курсора / Курсора UITextField и UITextView

мне интересно, как изменить цвет курсора / курсора в UITextField (и UITextView если это тот же ответ) в iOS. Я видел ответы для разработки OSX, но ничего для iOS. это вообще возможно? ...

Как мне вертикально центрировать текст UITextField?

Я просто создаю экземпляр a UITextField и заметив, что текст не центрируется вертикально. Вместо этого он находится вровень с верхней частью моей кнопки, что я нахожу немного странным, так как я ожидаю, что по умолчанию он центрируется вертикально. Как я могу центрировать его вертикально, или есть некоторые настройки по умолчанию, которые мне не хватает? ...

Спрятать курсор в поле UITextField

Я использую UITextField с UIPickerView для своего inputView, Так что, когда пользователь нажимает на текстовое поле, выбор вызван для них, чтобы выбрать из. почти все работает, но у меня есть одна проблема: курсор все еще мигает в текстовом поле, когда он активен, что некрасиво и неуместно, так как пользователь не должен вводить в поле и не представлен клавиатурой. Я знаю, что могу хакерски решить эту проблему, установив editing до NO текст поле и отслеживание касаются его, или заменяя его кноп ...

Создание пространства в начале поля UITextField

Я хочу оставить немного места в начале UITextField, как и здесь: Добавьте левое поле в поле UITextField но я не знаю, как это сделать с SWIFT. ...

Как закрыть клавиатуру iOS программно при нажатии кнопки возврата

Я создал UITextField программно делает UITextField свойство viewController. Мне нужно отклонить клавиатуру с возвратом и прикосновением к экрану. Я был в состоянии получить сенсорный экран, чтобы уволить, но нажатие return не работает. Я видел, как это делается с раскадровки и путем выделения и инициализации UITextField объект напрямую, без создания его в собственность. Можно делать? .h #import <UIKit/UIKit.h> @interface ViewController : UIViewController <UITextFieldDelegate> ...

Как отключить редактирование UITextField, но все же принять прикосновение?

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

Убедитесь, что вход в поле UITextField является только числовым

Как проверить строковый ввод в UITextField? Я хочу проверить, что строка является числовой, включая десятичные точки. ...

Как добавить кнопку "Готово" на клавиатуру numpad в iOS

таким образом, клавиатура numpad не поставляется с кнопкой "Готово" или "далее" по умолчанию, поэтому я хотел бы добавить ее. В iOS 6 и ниже были некоторые трюки, чтобы добавить кнопку на клавиатуре, но они, похоже, не работают в iOS 7. сначала я подписываюсь на клавиатуру с уведомлением [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotific ...

Разрешить только числа для ввода UITextField

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

Как добавить текстовое поле в UIAlertController в Swift

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

UITextField: перемещение вида при появлении клавиатуры

в настоящее время я работаю над приложением для iPhone с одним представлением, которое имеет несколько полей UITextFields для ввода. Когда клавиатура показывает, она накладывает нижние текстовые поля. Поэтому я добавил соответствующий textFieldDidBeginEditing: метод, чтобы переместить вид, который отлично работает: - (void)textFieldDidBeginEditing:(UITextField *)textField { if ( ( textField != inputAmount ) && ( textField != inputAge ) ) { NSTimeInterval animationDuration = ...