2014-09-22 7 views
1

Я обновил свой IOS устройств с прошивкой 8 и теперь многострочная метка не работает. Его отображение очень странно.Multiline этикетка в iOS8

Поэтому, пожалуйста, вы можете предложить мне решение.

Я уже установил Количество строк = 0, и он отлично работал в ios 7. Не использовать Autolayout и story board.

multiline label

+0

попробовать 'label.lineBreakMode = NSLineBreakByWordWrapping' –

ответ

0

Этот код you.It помощь работает отлично me.Edit код в соответствии с потребностью

UILabel *problem = [[UILabel alloc] initWithFrame:CGRectMake(40, 100, 200, 100)]; 
    problem.lineBreakMode=NSLineBreakByWordWrapping; 
    [email protected]"Please use this code it may help you it works fine for me"; 
    problem.numberOfLines=0; 
    [self.view addSubview:problem]; 
-4

Вы используете специальный шрифт? Попробуйте изменить шрифт.

0

Как ни странно, это исправление не работает, если вы не используете все это:

  1. Установите режим разрыва строки для переноса слов (если это повлияет вы хотите).
  2. Установить количество строк на 0 (у меня было установлено на 2, и он все еще не работал).

Не уверен, что если что-то изменилось здесь с введением с прошивкой 8, но мой предыдущий код (только настройки количества строк 2) работал большой на прошивкой 7.

Любое другое лицо подобный вопрос?