2012-03-30 4 views
0

ラップを無効にしたいが、文字ラッピングを有効にしたいUITextViewがあります。UITextView文字ラップではなく、単語ラップ

基本的に私は長い文字列を200文字以上持っていますが、まだテキストビューで折り返していますが、単語の認識や単語の折り返しはできません。これは可能ですか?もしそうなら、誰かが正しい方向に私を向けることができますか?

ありがとうございます!

答えて

1

UITextViewは、公開APIにはlineBreakModeというプロパティがないため、在庫はありません。テキストを編集可能にする必要がない場合は、UILabelやCore Textなどの他のソリューションを調べることができます。編集可能なコントロールでこの動作を取得することは可能ですが、おそらくかなり難しいでしょう。

0

あなたは

NSMutableAttributedString *att=[[NSMutableAttributedString alloc]initWithString:str]; 
NSMutableParagraphStyle * paragraphStyle = [[NSMutableParagraphStyle alloc] init]; 
[paragraphStyle setLineBreakMode:NSLineBreakByTruncatingTail]; 
[att addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:range]; 
+0

閉じるを試すことができますが、私はダンがNSLineBreakByCharWrapping' '望んでいるかなり確信しています。 –

関連する問題