Привет. Я пытаюсь получить UITextField, похожее на поле поиска Google, доступное в приложении safari на iPad. Назначение поля будет таким же (окно поиска).
Я знаю, что могу использовать UISearchBar, но мне придется использовать хакерский код, чтобы избавиться от значка увеличительного стекла и фона, и я этого не хочу.
Я прилагаю изображение с использованием TextField по яблоку в качестве окна поиска. Как я могу изменить UITextField, чтобы он выглядел и вел себя как поле поиска на этом скриншоте?
Я пытался изменить свойство UITextField's layer roundedCorners, но это не работает должным образом.
Любая помощь очень ценится!
Спасибо!
Почему бы вам не попробовать сделать отдельное изображение для нужного поля ввода и поместить его под настоящий элемент управления textField. Однако вам придется манипулировать цветами текстового поля, которое вы размещаете, чтобы сделать его прозрачным.
Используйте графику с желаемыми закругленными краями, а затем разместите текстовое поле сверху.
Вы можете установить Corner-Radius для любого UIView-подкласса.
#import
в ваш подкласс UIViewController (где у вас есть доступ к выбранному вами экземпляру UITextfield[yourTextField. layer setCornerRadius:14.0f];