Многострочная метка iOS в построителе интерфейса

Как я могу создать многострочный UILabel в построителе интерфейса для iOS? Я попробовал UITextView но это не совсем соответствовало моим потребностям.

Как добавить многострочный (текст) в ярлык?

Вы должны назначить свойство numberOfLines . Вы можете сделать это с помощью кода:

 textLabel.numberOfLines = 5; // for example 

Или через Interface Builder: введите описание изображения здесь

Hit Control + Enter, чтобы добавить строку в UILabel в Interface Builder / Storyboard.

Спасибо, AppleVijay!

Также для вызова sizeToFit, например:

 label.lineBreakMode = UILineBreakModeWordWrap; label.numberOfLines = 0; [label sizeToFit]; 

Высота будет автоматически вычисляться.

установите ширину метки как и нужно маленькую, затем используйте IB, чтобы установить разрывы строк на перенос слов

или использовать с таким кодом

Я нашел решение.

Нужно просто добавить следующий код:

 textLabel.lineBreakMode = NSLineBreakByWordWrapping; textLabel.numberOfLines = 0; 

В iOS7 (Xcode5) вы смещаете строки UILabel на 0 для неограниченного множественного ввода в раскадровке.
Самое главное – установить height of the UILabel удерживать линии ввода, которые вы собираетесь установить.

 textLabel.lineBreakMode = UILineBreakModeWordWrap; textLabel.numberOfLines = 0; CGSize size = [[[arrNewsFeed objectAtIndex:row] objectForKey:@"c"] sizeWithFont:[UIFont systemFontOfSize:14.0] constrainedToSize:CGSizeMake(188, CGFLOAT_MAX) lineBreakMode:NSLineBreakByTruncatingTail]; textLabel.frame = (CGRect){.origin = cell.lblNewsDescription.frame.origin, .size = size}; 

Swift 3+
Задайте количество строк для динамической текстовой информации, это будет полезно, когда ваш текст будет отличаться.

 var label = UILabel() let stringValue = "iOS\nmultiline\nlabel\nin\nInterface\nbuilder" label.text = stringValue label.numberOfLines = 0 label.lineBreakMode = .byTruncatingTail // or .byWrappingWord label.minimumScaleFactor = 0.8 . // It is not required but nice to have a minimum scale factor to fit text into label frame 

введите описание изображения здесь

Для X-Code 7.2

  1. – Выберите UILabel

  2. – Инспектор атрибутов

  3. – Текст – выберите атрибут

После этого вы можете увидеть еще один атрибут, который вы можете добавить в свой ярлык, в котором вы также можете найти количество строк . Что делает ваш лейбл многострочным .

X-Code Image для многострочной UILabel

  • Ограничения AutoLayout для UITableViewCell contentView не соблюдаются
  • Как настроить меток labelMaxLayoutWidth для автоматического программирования?
  • Разрешить UILabel обрезать текст, но на границе слова
  • UILabel не может стать первым ответчиком и показать inputView в UITableView
  • Как установить пробел между символами и строками в UILabel
  • iOS - размер Autoshrink, применяемый на нескольких ярлыках
  • Перетаскиваемая метка - ios
  • изменение цвета текста UILabel
  • определить максимальное количество символов, которое может использовать UILabel
  • как сделать прямоугольник во время выполнения, чтобы соответствовать перетаскиваемой метке слов в нем.
  • Можно ли назначить действие доступности для UILabel?
  • Interesting Posts

    Опубликовать прямо на собственной стене

    Xcode отключает заголовок заголовка UIButton при нажатии

    AudioStreamer не показывает правильное время воспроизведения

    Какова длина в байтах NSString?

    iOS – как создать «материал», соответствующий UIView с тенью?

    Аутентификация AFNetworking 3.0 и SSL с помощью setSessionDidReceiveAuthenticationChallengeBlock

    «Слайд для повтора» на экране блокировки

    Основные данные. Зачем нужно перезагружать данные, чтобы мое приложение работало?

    Как открыть Safari View Controller из Webview (быстрый)

    Расположение папки «Документы» для приложения, загруженного через джейлбрейк

    Почему сообщения acr.UserDialogs.Toast в моем приложении Xamarin.Forms усекаются на устройствах?

    Схема iOS SMS в гиперссылке HTML с телом

    Невозможно увидеть пользовательскую клавиатуру в Safari iOS8.1

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

    Узкий тип свойства в подклассе

    Давайте будем гением компьютера.