即使uitextfield是第一反应者,如何隐藏键盘?

时间:2011-05-20 11:56:37

标签: objective-c uitextfield

在我的应用程序中,即使UITextfield是第一响应者,我也不想显示键盘。任何人都知道如何实现这一目标吗?

提前致谢!

2 个答案:

答案 0 :(得分:3)

您可以将UITextField的inputView设置为零大小视图,如下所示

textField.inputView = [[UIView alloc] initWithFrame:CGRectZero] autorelease];

答案 1 :(得分:0)

UITextField(或其他文本条目UIControl子类)的想法是,当它是firstResponder时,它都被设置为接收文本条目。

如果您与蓝牙键盘配对,设备将不会显示软键盘,因为该字段设置为从物理键盘接收文本输入。如果你不是,那么它将显示一个软键盘,以便你输入文字。这就是它的工作原理。

你的意思可能是“第一响应者”并不是你的意思。你能谈谈你想在这里完成什么吗?