Я знаю, что люди уже много раз задавали этот вопрос в стеке, но обычный ответ, заключающийся в изменении «Строк: 0» и выборе «Разрывы строк: перенос слов» просто не помогает. для меня.
Я использую Xcode 4.2 с раскадровкой. Я разместил UILabel на контроллере представления и изменил его размер, чтобы он охватил большую часть представления. Я изменил значение «Строки» на 0, а значение «Разрывы строк» на Перенос по словам.
Я пробовал \ n
в своей строке: @ «Это мой текст ярлыка \ n, который должен быть перенесен».
Есть идеи ??
РЕДАКТИРОВАТЬ: Я не объявлял какие-либо свойства метки в моем файле реализации, только в раскадровке, поэтому я попробовал следующее ... Но безуспешно: \ (имя и размер шрифта и выравнивание работают, но количество строк и режим разрыва, похоже, ничего не делают.)
lblText.numberOfLines = 0;
lblText.font = [UIFont fontWithName: @ "Helvetica" size: (15.0)];
lblText.lineBreakMode = UILineBreakModeWordWrap;
lblText.textAlignment = UITextAlignmentLeft;