2

\tにタブ ( )を表示するにはどうすればよいUITextViewですか?

タブと改行で適切にフォーマットされた小さなコード (以下の例) がありますが、このコードをテキスト ビューで表示すると、改行は表示されますが、タブは表示されません。

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

助けてくれてありがとう。

4

2 に答える 2

3

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

description = [description stringByReplacingOccurrencesOfString: @"\t" withString: @"    "];
于 2009-12-16T02:27:33.667 に答える
0

UITextViewユーザーが内蔵キーボードでタブを入力できないため、クラスにタブ文字が表示されない可能性があります。これは完全に可能です。この場合、タブを4つのスペースに置き換えるだけのオプションが常にあります。後でそれらのタブを見つける必要がある場合は、タブが表示されていないように見えるため、タブの後に4つのスペースが続くものに置き換えることができます。視覚的な違いはありません。

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

于 2009-07-23T22:54:09.413 に答える