iOS8中的多行标签

时间:2014-09-22 06:47:07

标签: ios iphone uilabel ios8

我已将设备iOS更新为iOS 8,现在多行标签无效。它显示非常奇怪的屏幕截图。

所以,请你能告诉我解决方案。

我已经设置了行数= 0,它在ios 7中运行良好。 不使用Autolayout和故事板。

multiline label

3 个答案:

答案 0 :(得分:0)

此代码可以帮助您。我工作正常。根据需要编写代码

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

答案 1 :(得分:0)

奇怪的是,如果您不使用所有内容,此修复程序无效:

  1. 将换行模式设置为自动换行(如果这就是您想要的效果)。
  2. 将行数设置为0(我将其设置为2,但仍然无法正常工作)。
  3. 不确定iOS 8的介绍是否有变化,但我之前的代码(只是将行数设置为2)在iOS 7上运行良好。

    其他人面临类似问题吗?

答案 2 :(得分:-4)

您是否使用自定义字体?尝试更改字体。