我有一个包含以下文本的 UITextView:
textView.text = @"aaa a a a a a a zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz";
当我在我提供的 CGRect 中运行它时,它是这样的:
aaa a a a a a a
zzzzzzzzzzzzzzzzzzzzzzz <-text view width ends here
zzzzzzz
但我希望它像 numberOfLines = 0 的 UILabel 一样工作,这给了我这个:
aaa a a a a a a zzzzzz <-text view width ends here
zzzzzzzzzzzzzzzzzzzzzzz <-text view width ends here
z
在 iOS 6 中,UILineBreakMode 被弃用。我现在如何实现这一目标?
最佳答案
UILineBreakMode
已弃用,但不是 NSLineBreakMode
。
您应该使用 NSLineBreakByCharWrapping
,这意味着单词将在一个字符后被截断。
textView.textContainer.lineBreakMode = .byCharWrapping
关于ios - 强制 UITextView 正确换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28105938/