我发现一个奇怪的事情,偶尔相同的UITextView在iPad3和iPad mini2上的显示方式不同,就像下面的照片一样。 (在iPad3上可以,但在iPad mini2上不行)
更新: 我的iPad3是IOS6,iPad mini2是IOS7。 现在问题是IOS版本的UITextView显示方式不同。 最后我解决了。 原因是句子是“\ U00a0earth \ U00a0revolves \ U00a0around \ U00a0 \ U00a0sun”。不是“地球围绕太阳旋转。” 我应该使用半宽白色空间而不是全宽白色空间。
我不知道为什么因为我认为iPad3和iPad mini2具有相同的屏幕分辨率。 有什么身体可以帮忙吗? 感谢。
答案 0 :(得分:1)
尝试在textView上设置lineBreakMode
到NSLineBreakByWordWrapping
答案 1 :(得分:0)
属性lineBreakMode
不能直接在UITextView
中使用,也可能不会。
我建议您使用带有2行的UILabel
,此处属性lineBreakMode
可通过代码或故事板获取:
希望有所帮助
答案 2 :(得分:0)
尝试明确设置并检查。但默认情况下它只是NSLineBreakByCharWrapping。
textView.textContainer.lineBreakMode = NSLineBreakByCharWrapping;