3

テキストビュー編集が有効になっている場合、キーボードを非表示/無効にする方法。

ユーザーがテキストを選択することしかできず、テキストを入力できないようにしたいだけです。

選択したテキストは、移動アニメーション用の画像に変換されるためです。

ユーザーは textview にテキストを入力することが許可されないため、キーボードを非表示にするか無効にする必要があります。テキスト選択のみが許可されます。

4

5 に答える 5

4

uitextview.editable = NO;または IB でチェックマークを設定します。オプションを使用してテキストを選択できます-キーボードが表示されずにコピーおよびすべて選択。単語を長押ししてテキストを選択します。

于 2012-04-11T12:20:11.393 に答える
3

.xib ファイルで UItextview の動作のチェックを外してください。

于 2012-04-11T12:24:22.373 に答える
1

「編集可能」設定が機能しないことを試すには、どこかに隠されているUIViewを作成し、それをテキストビューのinputViewとして割り当てることです。そのプロパティが非 nil の場合、含まれているビューがキーボードの代わりに表示されます。

そのような:

self.textView.inputView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 1, 1)] autorelease];
于 2012-04-11T12:36:57.310 に答える
0

これを試して

yourtextview.UserinterationEnable = No;

于 2012-04-11T11:53:51.517 に答える
0

これにより、キーボードが非表示になります。

[[[UIApplication sharedApplication] keyWindow] endEditing:YES];

これはあなたがしたいことですか?

于 2012-04-11T12:07:15.713 に答える