【发布时间】:2015-11-02 10:18:00
【问题描述】:
我找到了通过属性字符串在 UILabel 中为 iOS 8.4 以下版本证明文本的解决方案:将标签字符串设置为属性并修改连字符值,如下所示。
此解决方案在 iOS 9 上停止工作(文本显示为左对齐)。我需要其他支持 iOS 7 或至少适用于 iOS 9 的工作解决方案(会在某处添加“if”)
【问题讨论】:
-
也许它被删除了,因为从排版上讲,证明行尾是正确的做法被认为是不好的做法。
-
NSAttributedString适用于 ios 7,您可以从 here 获得更多信息 -
@NghiaLuong,它归因于工作构建,但在 iOS 9 上,理由不再适用。它只对我有效吗?
-
@NghiaLuong,阅读您的链接给了我一个想法,将我的标签转换为 textViews,允许从笔尖证明文本的正确性。这不是快速修复,但至少它有效。谢谢!顺便说一句,任何希望 UITextView 自动计算其内在大小(自动布局)的人 - 关闭滚动
标签: objective-c uilabel ios9 justify