您当前的位置:首页 > 建站知识 > 编程知识

点击屏幕空白处隐藏软键盘(ios)

发布时间: 2020-09-11 │ 浏览:2462 

iPhone与android手机不同,软键盘上没有隐藏键。如果设计页面时,把TextField放在页面中部,把Button放在页面底部,当用户点击TextField输入内容完成后,由于软键盘挡住了Button,将使用户无法点击Button。这时只能在用户点击页面空白处时,用代码实现隐藏软键盘了:



//点击view的空白部分就隐藏软键盘
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
{
    [self.view endEditing:YES];
}