какова высота uitextfield в xcode (iphone) - PullRequest
7 голосов
/ 11 апреля 2011

квадратный вид ... (не округленный)

Я пытаюсь сделать фон, который подходит моему текстовому полю и не может найти высоту (по умолчанию) в любом месте

Ответы [ 3 ]

15 голосов
/ 11 апреля 2011

Высота по умолчанию составляет 31 пункт (вы можете видеть это в IB), но она фиксирована только для стиля с закругленными границами - со всеми другими стилями вы можете установить высоту поля в произвольное значение.

Кстати, вы можете найти ссылку на общие размеры элементов пользовательского интерфейса здесь

1 голос
/ 28 апреля 2013
[textField sizeThatFits:textField.frame.size].height

Если вы жестко закодируете 31pts, у вас будут неприглядные визуальные ошибки, если (когда) Apple когда-либо изменит размер.

0 голосов
/ 11 апреля 2011

UITextField является подклассом UIView, поэтому вы можете отправить -frame или -bounds объекту.

...