Есть ли способ иметь текст словаря wordwrap при необходимости? У меня есть разрывы строк, установленные на перенос слов, и метка достаточно высока для двух строк, но кажется, что она будет только обертываться на разрывы строк. Должен ли я добавлять разрывы строк, чтобы сделать их правильно обернутыми? Я просто хочу, чтобы он обернулся, если он не может поместиться в горизонтальном направлении.UILabel - текст Wordwrap
ответ
Если вы установили numberOfLines
в 0 (и этикетку на перенос слов), метка будет автоматически обертываться и использовать столько строк, сколько необходимо.
Если вы редактируете в IB в UILabel
, вы можете ввести несколько строк текста, нажав опцию + возвращение получить разрыв строки - возвращение в одиночку закончит редактирование.
UILabel
имеет свойство lineBreakMode
, которое вы можете установить согласно вашему требованию.
«У меня есть разрывы строк, установленные на перенос слов». Это только обертывает фактические разрывы строк, оно не будет автоматически ломаться, если оно длинное. – Codezy
В Swift вы могли бы сделать это следующим образом:
label.lineBreakMode = NSLineBreakMode.ByWordWrapping
label.numberOfLines = 0
(Обратите внимание, что путь lineBreakMode постоянные работы отличается в ObjC)
- 1. Как сделать UILabel wordwrap
- 2. Текст Wordwrap в UILabel с «...», прилагаемый к концу
- 3. PHPWord как wordwrap текст?
- 4. UILabel обновляет текст UILabel
- 5. Несколько UILabel (s), перемещающихся в соответствии с wordwrap
- 6. Текст UILabel на каждой строке
- 7. UILabel Текст
- 8. Как сделать текст в UITableViewCell wordwrap?
- 9. Различная непрозрачность для UILabel и текст UILabel
- 10. UILabel текст поля
- 11. UILabel текст настройки
- 12. UIlabel текст сместился вниз
- 13. Как обновить текст uilabel
- 14. Невозможно обновить текст UIlabel
- 15. Изменить текст UILabel
- 16. Текст UILabel не обновляется
- 17. CAGradientLayerHides мой текст UILabel
- 18. Размер авто UILabel текст
- 19. Доступный текст в UILabel
- 20. Разноцветный текст UILabel
- 21. UILabel текст выпуск
- 22. Анимация Текст UILabel
- 23. Обновить текст UILabel анимированный
- 24. Как размыть текст UILabel
- 25. UILabel неправильно меняет текст
- 26. UILabel Скрытый текст вопроса
- 27. MKAnnotation текст UILabel
- 28. UILabel Doubble текст
- 29. Как щелкнуть текст UILabel
- 30. сделать текст UILabel смелым
Для уточнения для нубов как я, это было бы: клетки .textLabel.numberOfLines = 0; cell.textLabel.lineBreakMode = UILineBreakModeWordWrap; –
В iOS 6 и более поздних версиях используйте 'NSLineBreakByWordWrapping', а не' UILineBreakModeWordWrap'. –
Возможно, вам также понадобится следующее: label.autoresizingMask = UIViewAutoresizingFlexibleHeight; –