Как я могу оправдать текст или сделать так, чтобы он прекратил разделять слова в UITextview? - PullRequest
0 голосов
/ 21 декабря 2018

У меня есть приложение с чатом, дизайн которого выполнен с помощью кода в target-c, но в диалогах слова разбиты.Как я могу обосновать текст или сделать перенос слов для UItextview?

Это изображение того, о чем я говорю https://serving.photos.photobox.com/5690512502fd6b9b94cda7ff55dae480af40b3eaf5d952204e938af42be59226a480c160.jpg

Я добавил HypherationFactor 1, нопроблема не решена, просто исправить некоторые.Я пытался некоторое время, и я не могу этого сделать.

_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 голосов
/ 22 декабря 2018

Вам просто нужно добавить однострочный код в коде textView.

textView.textContainer.lineBreakMode = NSLineBreakByWordWrapping;

...