0

プログラムで UITextView のインスタンスを作成します。プログラムで UITextView の特定の行にテキストを割り当てたい。UITextView を作成するコードは次のとおりです。

UITextView *textView =[[UITextView alloc]init];
textView.frame=CGRectMake(0,0,282,210);
[textView setReturnKeyType:UIReturnKeyDone];
[self.view addSubview:textView];

たとえば、特定の行 (5 行目の終わり) にテキストを追加したいとします。

プログラム的に、これを行うにはどうすればよいですか?

4

3 に答える 3

5
UITextView *textView =[[UITextView alloc]init];
textView.frame=CGRectMake(0,0,282,210);  
textView.text = @"xxxxxx";

..。

于 2012-05-04T14:09:26.647 に答える
1

以下を使用できます。

NSString *str=yourTextview.text;
[str stringByAppendingString:yourNewString];

次に、テキストビューに追加します

yourTextView.text=str;

確認して、説明が必要な場合はお知らせください

于 2012-05-04T15:01:41.760 に答える
1

行数はコンテンツのサイズとフォントのサイズに依存するため、テキスト ビューで行を直接編集することはできません。

この質問を参照として確認してください: UITextView の行数を読み取る方法

テキストを挿入する場所を決定するために計算を行うこともできますが、それが最善の方法であるかどうかはわかりません。あなたがやろうとしていることを達成するためのより良い方法がおそらくあります。

于 2012-05-04T14:18:17.943 に答える