0

iPhone アプリの UITextView に新しいテキスト行を追加したいと思います。基本的に、私のテキストビューは 1 行で始まり、アプリが進むにつれて新しい行が追加されます。ただし、既存のテキストの末尾または先頭にしか追加できません。どうすればそのようなエントリを新しい行に入れることができますか? 計算された範囲/場所で \n を textview.text に手動で送信できますか?

私が意味することの例。1 行目: これはテキストの最初の行です。これは 2 行目 2: テキストの行です。---

1 行目: これはテキストの最初の行です。2 行目: これはテキストの 2 行目です。

ありがとう!

4

1 に答える 1

0

-[NSString stringByReplacingCharactersInRange:withString:]UITextView のテキストを変更するために使用できます。次に、その文字列を UITextView の新しいテキスト オブジェクトとして割り当てることができます。

NSString *text = @"line 1. test line 2";

// Delete 'test' from the string
NSString *replacement = [text stringByReplacingCharactersInRange:NSMakeRange(8, 5) withString:@""];
于 2009-09-17T15:06:55.990 に答える