UIScrollView
由各种UITextFields
名称,电话等组成。当然,当我点击textField时,会出现键盘。
我想知道一旦用户开始滚动,如何让键盘消失。感谢您的帮助!
答案 0 :(得分:5)
您可以实现UIScrollViewDelegate
,一旦用户开始使用scrollViewDidScroll
方法滚动,您就可以隐藏键盘。试试这样:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
[self.view endEditing:YES];
}
确保为UIScrollView
设置代理。
答案 1 :(得分:2)
请尝试以下代码:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
[self.textField resignFirstResponder];
}
答案 2 :(得分:0)
用此隐藏键盘。
-(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
[self.view endEditing:YES];//hide keyboard
}