【问题标题】:UIlabel truncating text after linebreaks in iOS7 onlyUIlabel 仅在 iOS7 中换行后截断文本
【发布时间】:2013-12-12 21:11:00
【问题描述】:

我正在尝试显示带有 换行符的文本的 UIlabel。它在 iOS6 上运行良好,但在 iOS7 上,遇到换行符后会截断文本。

我保留了

label.numberOfLines = 1;

我设置的 UIlabel 框架也是正确的。我已经交叉检查了。

有没有人对这个问题有任何其他的指点?

【问题讨论】:

  • 您能具体告诉我您的问题是什么吗?
  • 我的问题是,在iOS6中,UIlabel在遇到换行符后仍能完整显示文本,而在IOS7中,当uilabel文本有换行符时,换行符后的文本不显示。
  • 好的,我知道你的问题了
  • 你知道可能的解决方案吗?
  • 实际上我正在我当前的应用程序中检查您的解决方案

标签: ios7 uilabel line-breaks


【解决方案1】:

label.numberOfLines = 0;
label.lineBreakMode = UILineBreakModeWordWrap;

这将允许标签根据当前字体动态地将尽可能多的行分配到标签中,以适应标签的 label.frame.size.height。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-18
    • 1970-01-01
    • 2014-06-17
    • 2013-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多