Как заставить UITextView учитывать новые строки в Interface Builder?

У меня есть простое приложение с UITextView, встроенным в UIScrollView. Интерфейсный Разработчик не позволит мне добавить несколько новых строк для интервала; когда я нажимаю «Ввод», он видит это как «конец ввода», а не добавляет новую строку к UITextView.

Как я могу заставить его принимать символы новой строки для пробела?


person George Armhold    schedule 13.05.2009    source источник


Ответы (4)


Гораздо проще (и больше основано на IB), чем предыдущие ответы:

Просто Alt + ENTER Это отправит новую строку в UITextView.

person Aviad Ben Dov    schedule 08.08.2009
comment
Хорошо знать. Я никогда даже не пробовал это. Я пробовал обычный Shift-Enter, но он ничего не делает. Сочетание клавиш Ctrl-Enter работает (инспектор показывает пустые строки), но не учитывается в представлении. - person Oscar; 27.05.2011
comment
Также работает для UILabels с числом строк равным 0. - person Nick; 24.06.2011
comment
С первых трех попыток ALT+Enter не сработал. Но после некоторого возврата и добавления ALT+Enter к паре строк он начал просыпаться. МУЖЧИНА, я искал этот ответ во многих статьях :-) - person esbenr; 02.03.2012
comment
основной вопрос в том, как вы это нашли :) - person 2cupsOfTech; 07.06.2012
comment
По ошибке :-) На самом деле, это то, что я время от времени пробую с текстовыми полями, вы увидите, что во многих случаях, когда есть многострочное текстовое поле, которое принимает клавишу Enter как идиому Done, оно будет иметь какой-то вид комбинации клавиш (обычно ALT+Enter) для следующей строки. - person Aviad Ben Dov; 29.06.2012
comment
работает как по волшебству попробуйте это - person Rajal; 20.10.2016

Напишите свой текст в TextEdit, затем скопируйте/вставьте его.

person Simon Woodside    schedule 13.05.2009

Как сказал sbwoodside, текстовый редактор — самый простой способ.

Тем не менее, если вам нужно больше контроля или это не работает вполне, не используйте IB. В идеале, если вам нужно какое-либо форматирование длинного текста, делайте это программно.

Форматирование в IB ужасное. Я попытался добавить некоторые «условия» в UITextView, и это было настоящей болью.

В конце концов, это проще, чем возиться с IB...

person Corey Floyd    schedule 14.05.2009

В IB Shift+Alt (Option)+Enter как Новый абзац

person Bimawa    schedule 06.01.2013
comment
Для меня ALT+Enter не работал... это отражало новую строку в редакторе IB, но фактическое отображение не работало. Ваша комбинация клавиш сделала именно то, что мне было нужно. Спасибо! - person Art Geigel; 02.04.2013