Ввод текста iPhone с закругленными краями
Есть ли очевидный способ сделать текстовое поле ввода с закругленными краями?
Я не говорю о настройке UITextField borderStyle для UITextBorderStyleRoundedRect. Это только дает мне закругленные углы.
Я говорю о текстовом поле стиля, которое используется в качестве входного сигнала в приложении SMS (прежде чем вы нажмете отправить) или UISearchBar. Я также видел, что он использовался в сторонних приложениях (например, поле ввода комментариев в приложении Facebook).
Возможно ли это с помощью стандартного Cocoa Touch? Или мне нужно принести свои собственные фоновые изображения в таблицу?
Ответы
Ответ 1
Вы также можете задать радиус угла на текстовом поле, что может дать вам достаточно контроля, чтобы получить нужный вид:
textField.layer.cornerRadius = 10;
Обязательно включите #import <QuartzCore/QuartzCore.h>
, чтобы получить доступ к этому.
(выше ответ, вероятно, лучший ответ, это может быть проще)
Ответ 2
для ввода текста iPhone с закругленными краями,
это лучший и простой способ сделать закругленный край UITextField
.
Ответ 3
Я думаю, что самый простой способ сделать это - использовать собственный фон. Здесь - полный обзор API класса UITextField.