非表示にせずに UITextField のキーボードを無効にしたいと思います。出来ますか?もしそうなら、やり方を教えていただけませんか?
ありがとう
カーシュ
非表示にせずに UITextField のキーボードを無効にしたいと思います。出来ますか?もしそうなら、やり方を教えていただけませんか?
ありがとう
カーシュ
uitextfield のデリゲートメソッドを実装する場合
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
return NO;
}
キーボードは表示されません。
私は試しませんでしたが、これはうまくいくはずです:
textField.inputView.userInteractionEnabled = NO;
あはは、私は非常に醜い方法を持っています。フレーム=キーボードフレームのビューを作成できます。[view setBackgroundColor:[UIColor clearColor]]; [self addSubviews:view];
UIKeyboard を非表示にせずに無効にできるとは思えません。
ユーザーによるキーボード操作を無効にしたい場合は、既存のウィンドウの上に追加の UIWindow を追加できます。
UIKeyboard を透明な UIWindow でオーバーレイすることにより、ユーザーはキーボードを操作せずにキーボードを見ることができます。