2015-01-23 2 views
3

У меня есть UITextView со следующим текстом:Принуждение 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 

Но я хочу это работать как UILabel с numberOfLines = 0, что дает мне это:

aaa a a a a a a zzzzzz <-text view width ends here 
zzzzzzzzzzzzzzzzzzzzzzz <-text view width ends here 
z 

с прошивкой 6, UILineBreakMode было принизить д. Как я могу достичь этого сейчас?

ответ

6

UILineBreakMode устарел, но не NSLineBreakMode. Вы должны использовать NSLineBreakByCharWrapping, что означает, что слово будет вырезано после символа.

+0

hmmm но у UITextView есть режим разрыва строки? – cdub

+0

self.textView.lineBreakMode = NSLineBreakByCharWrapping; –

+8

@chris 'textview.textContainer.lineBreakMode' Я думаю :) – KIDdAe

Смежные вопросы