2012-06-27 5 views
0

Мне нужно использовать текстовое поле в моем приложении, но те, которые предоставляются XCode, имеют длину только 1 строку, и вы можете изменять ширину, но не высоту. Мне было интересно, возможно ли его сделать больше длинными строк? Возможно ли это только с настройкой, и если да, то хорошие учебные пособия? Спасибо!Можно ли настроить текстовое поле в iOS?

+1

Почему бы не использовать UITextView вместо этого? UITextField предназначен как одна строка, UITextView нацелены на многострочные – Fuggly

+0

Что такое учебники? Почему бы не попробовать прочитать документацию? –

+1

документация сосет .. если нет образца кода для нового программиста, ничего не имеет смысла .. – user1485563

ответ

4

Прежде всего, вы можете изменить высоту UITextField. Просто измените стиль рамки в Инспекторе атрибутов на все, кроме стандартных закругленных углов. Затем вы можете изменить его размер в интерфейсе Builder. Если вы действительно хотите, вы можете даже изменить его обратно в методе viewDidLoad так:

self.myTextField.borderStyle = UITextBorderStyleRoundedRect; 

Однако, чтобы иметь несколько строк, вы должны использовать UITextView. Это по умолчанию многострочный, но см. Apple documentation для получения дополнительной информации.

+0

Большое спасибо! – user1485563

+0

@ user1485563 Нет проблем. Рад, что смог помочь! – gtmtg

0

Вы можете использовать UITextView. Документ об этом here. Если вам нужно что-то еще, отправьте изображение того, чего вы хотите достичь.

+0

Большое спасибо, малыш! – user1485563

Смежные вопросы