【发布时间】:2011-08-02 08:53:09
【问题描述】:
我有一个应用程序,其中有几个 UITextField 允许我的用户输入他们的年龄和另一个数值。理想情况下,我希望键盘在编辑 TextField 时调出数字小键盘。目前我将其设置为数字和标点符号只是为了使用“完成”按钮来关闭键盘,因为数字键盘没有完成按钮。
在尝试使用数字键盘时,我尝试通过点击主视图的背景将其设置为关闭。
-(IBAction)backgroundTapped:(id)sender;
我在头文件中创建了上述操作。
-(IBAction)backgroundTapped:(id)sender {
[ageEntry resignFirstResponder];
}
我在我的实现文件中扩展了上述方法,告诉ageEntry TextField resignFirstResponder。我还将主视图更改为 UIControl 类,并通过 Interface Builder 将 buttonTapped 操作连接到相关警报。然而,当我触摸背景时,什么也没有发生。
有什么想法吗?
【问题讨论】:
-
您想在数字键盘中添加完成按钮吗?
-
理想情况下,id 就像数字键盘中的完成按钮一样,但这不在选项中。我希望能够点击我的背景来关闭键盘
标签: iphone objective-c uitextfield resignfirstresponder