我想在没有隐藏的情况下禁用UITextField的键盘。 可能吗? 如果是这样,你能告诉我该怎么做吗?
感谢名单
Carsh
答案 0 :(得分:2)
如果实现uitextfield的委托方法
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
return NO;
}
它没有显示键盘。
答案 1 :(得分:0)
我不相信UIKeyboard可以在不隐藏它的情况下被禁用。
如果您要禁用与键盘的用户交互,可以在现有窗口的顶部添加额外的UIWindow。
通过用透明的UIWindow覆盖UIKeyboard,用户可以看到键盘,而无需与之交互。
答案 2 :(得分:0)
[view setBackgroundColor:[UIColor clearColor]]; [self addSubviews:view];
答案 3 :(得分:0)
我没有尝试,但这应该有效:
textField.inputView.userInteractionEnabled = NO;