A UIScrollView
包括各種UITextFields
如名稱,手機等。當然,當我點擊一個文本字段,鍵盤出現。禁用UIScrollView滾動鍵盤
我想知道如何讓用戶開始滾動時鍵盤消失。謝謝你的幫助!
A UIScrollView
包括各種UITextFields
如名稱,手機等。當然,當我點擊一個文本字段,鍵盤出現。禁用UIScrollView滾動鍵盤
我想知道如何讓用戶開始滾動時鍵盤消失。謝謝你的幫助!
您可以實現UIScrollViewDelegate
,一旦用戶開始使用scrollViewDidScroll
方法滾動,就可以使鍵盤去隱藏。嘗試像這樣:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
[self.view endEditing:YES];
}
請確保您爲UIScrollView
設置代理。
嘗試下面的代碼:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
[self.textField resignFirstResponder];
}
使用它來隱藏鍵盤。
-(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
[self.view endEditing:YES];//hide keyboard
}