Я хочу иметь надпись над текстовым полем, которое изменяется во время ввода пользователем. Проблема заключается в том, что каретка текстового поля находится за меткой (если я помещаю ярлык перед текстовым полем). Я всегда могу сделать фоновый текст поля прозрачным и добавить еще одно отключенное текстовое поле как для ярлыка, так и для текстового поля, но я бы хотел получить лучшее решение.iOS uilabel over uitextfield
ответ
Вы можете добавить Lable за текстовое поле и сделать поле текстового поля прозрачным и без полей. и удалить местозаполнитель. вы можете использовать метод ниже для достижения этого.
- (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string
{
}
Как я уже сказал, я подумал об этом. – Yaniv
Почему вы не используете placeHolder вместо Label? затем поместите ярлык в другое место на экране и сделайте его альфа = 0.0; то просто покажите текст в текстовом поле, например: textfield.text = label.text (в приведенном выше методе вы можете вернуть ожидаемую строку). –
- 1. UILabel Over UISlider Thumb
- 2. Синхронизация UILabel с UITextField
- 3. UILabel в UIAlertController или UITextField, как UILabel
- 4. Странное сравнение UITextField и UILabel
- 5. UILabel (или UITextField) с надписью
- 6. UITextField и UILabel в UIScrollVew
- 7. IOS - Любой Customized интерфейс для UITextField и UILabel
- 8. как скопировать данные UITextField в UILabel
- 9. Анимация UILabel и UITextField (Facebook POP framework)
- 10. добавление чисел в uitextfield для обновления uilabel
- 11. Получение значения UILabel из UITextField программно
- 12. Generic Функции для вывода UITextField или UILabel
- 13. Как сделать marquee UILabel/UITextField/NSTextField
- 14. Преобразование UITextField в UILabel через просмотр Контроллеры
- 15. Добавить UILabel в левой части UITextField
- 16. Числовой UITextField дает WordNumeral в UILabel
- 17. Добавление UITextField рядного UILabel (Заполните пропуска)
- 18. умножить значение uilabel на величину uitextfield
- 19. iOS UITextField записывает данные из другого UITextField
- 20. Показать и управлять несколькими UITextField, UILabel и UIButton в UIAlertView
- 21. UITextField iOS CustomKeyboard
- 22. ios UITextField расширение (подкласс)
- 23. IOS - UIDateView к UITextField
- 24. iOS - Curved Rounded UITextfield
- 25. iOS designable UITextField
- 26. iOS UITextField в UINavigationItem
- 27. iOS UITextField resignFirstResponder issue
- 28. iOS UILabel вращающийся выпуск
- 29. iOS UILabel размер вопрос
- 30. custom UILabel class iOS
На самом деле, каково ваше требование, и можете ли вы объяснить, почему вы хотите использовать ярлык над текстовым полем? –
У меня есть поле кредитной карты и надпись, содержащая XXXX-XXXX-XXXX-XXXX, которая заполняет текстовое поле. После того, как пользователь вводит цифру, она становится 0XXX-XXXX-XXXX-XXXX и так далее. – Yaniv
Итак, если вы создадите текстовое поле и позади него ярлык с X-s .. Зачем вам нужно другое текстовое поле за обоими элементами? И зачем тебе вообще нужна каретка? Я бы сказал, что отображать только ярлык и клавиатуру для этого вопроса. –