テキストビュー編集が有効になっている場合、キーボードを非表示/無効にする方法。
ユーザーがテキストを選択することしかできず、テキストを入力できないようにしたいだけです。
選択したテキストは、移動アニメーション用の画像に変換されるためです。
ユーザーは textview にテキストを入力することが許可されないため、キーボードを非表示にするか無効にする必要があります。テキスト選択のみが許可されます。
テキストビュー編集が有効になっている場合、キーボードを非表示/無効にする方法。
ユーザーがテキストを選択することしかできず、テキストを入力できないようにしたいだけです。
選択したテキストは、移動アニメーション用の画像に変換されるためです。
ユーザーは textview にテキストを入力することが許可されないため、キーボードを非表示にするか無効にする必要があります。テキスト選択のみが許可されます。
uitextview.editable = NO;
または IB でチェックマークを設定します。オプションを使用してテキストを選択できます-キーボードが表示されずにコピーおよびすべて選択。単語を長押ししてテキストを選択します。
.xib ファイルで UItextview の動作のチェックを外してください。
「編集可能」設定が機能しないことを試すには、どこかに隠されているUIViewを作成し、それをテキストビューのinputViewとして割り当てることです。そのプロパティが非 nil の場合、含まれているビューがキーボードの代わりに表示されます。
そのような:
self.textView.inputView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 1, 1)] autorelease];
これを試して
yourtextview.UserinterationEnable = No;
これにより、キーボードが非表示になります。
[[[UIApplication sharedApplication] keyWindow] endEditing:YES];
これはあなたがしたいことですか?