Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone iPad:比背景上的隐形按钮更好的让用户退出条目的方式?_Iphone_Ipad - Fatal编程技术网

Iphone iPad:比背景上的隐形按钮更好的让用户退出条目的方式?

Iphone iPad:比背景上的隐形按钮更好的让用户退出条目的方式?,iphone,ipad,Iphone,Ipad,在iPad/iPhone上,你是否仍然需要在后台制作一个不可见的按钮,以允许用户退出条目?当用户在条目外单击时,是否有更好的方法关闭键盘?我使用 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 在ViewController中,从那里调用活动控件上的resignFirstResponder //编辑: 我的视图包含几个UITextField;我希望当用户触摸文本字段或键盘以外的任何位置时,键盘消失,因此我的Vie

在iPad/iPhone上,你是否仍然需要在后台制作一个不可见的按钮,以允许用户退出条目?当用户在条目外单击时,是否有更好的方法关闭键盘?

我使用

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
在ViewController中,从那里调用活动控件上的
resignFirstResponder

//编辑:

我的视图包含几个UITextField;我希望当用户触摸文本字段或键盘以外的任何位置时,键盘消失,因此我的ViewController具有以下功能:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    [currentTextfield resignFirstResponder];
}

这会导致键盘消失。(我在别处跟踪当前的文本字段。)

您能用更多的示例代码详细说明一下吗?我不知道你的建议是什么?哇,谢谢!这太棒了!我甚至不跟踪currentTextField,我只是在屏幕上的每一个文本输入上退出FirstResponder,这似乎没有任何不良副作用。