如何证明文本的正确性或使其停止在UITextview中分离单词?

时间:2018-12-21 19:06:51

标签: objective-c hyphenation word-break

我有一个带有聊天功能的应用程序,该应用程序是用Objective-C中的代码进行设计的,但是在对话中,这些单词被打断了。如何证明文本的正确性或对UItextview进行自动换行?

这是我在说什么的图像 https://serving.photos.photobox.com/5690512502fd6b9b94cda7ff55dae480af40b3eaf5d952204e938af42be59226a480c160.jpg

我添加了1的HypherationFactor,但问题仍未解决,只需修复一些即可。我已经尝试了一段时间,但我做不到。

_textView=[[UITextView alloc] init];
[_textView setTextContainerInset:UIEdgeInsetsZero];
_textView.textContainer.lineFragmentPadding = 0;
_textView.dataDetectorTypes=UIDataDetectorTypeAll;
_textView.font=[UIFont systemFontOfSize:17]; 
_textView.textColor=kTextColor;
_textView.layoutManager.hyphenationFactor = 1;
_textView.backgroundColor=[UIColor clearColor];
_textView.scrollEnabled=NO;
_textView.editable=NO;

我希望这些单词能被理解;例如:蛋彩画

1 个答案:

答案 0 :(得分:0)

您只需要在textView代码中添加一行代码即可。

textView.textContainer.lineBreakMode = NSLineBreakByWordWrapping;