2009-07-23 8 views
2

UITextViewにタブ(\t)を表示するにはどうすればよいですか?Iphone sdk:テキストビュー内のタブ文字

タブと改行で整形された小さなコードがありますが、このコードをテキストビューで見ると、タブは表示されませんが、改行が表示されます。

@interface Animal : NSObject { 
    NSString *name; 
    NSString *description; 
    NSString *imageURL; 
} 

ありがとうございました。

答えて

0

UITextViewクラスではタブ文字が表示されない場合がありますが、これはユーザーが組み込みキーボードでタブを入力できないためです。これが当てはまる場合は、常に4つのスペースにタブを置き換えるという選択肢があります。後でそれらのタブを見つける必要がある場合は、タブが表示されないように見えるので、タブで置き換えて4つのスペースを置き換えることができます。視覚的な違いはありません。

もう1つの可能性は、UITextViewの幅ではタブの表示が許可されないため、無視されます。

3

UITextViewは、テキストからタブ文字を削除しますが、空白スペースで置き換えることはできます。

description = [description stringByReplacingOccurrencesOfString: @"\t" withString: @" "]; 
+0

タブは、テキストに続く場合、4つのスペースではありません。それは "行の次のモジュロ4位置にジャンプする" –

関連する問題