-1
我目前有一個表視圖,其上的文本框充當搜索欄。我在界面生成器中設置了tableview來關閉onDrag上的鍵盤。但是,每當我拖下tableView重新加載其數據。我怎樣才能防止這一點?防止TableView在鍵盤被解除時重新加載數據
我目前有一個表視圖,其上的文本框充當搜索欄。我在界面生成器中設置了tableview來關閉onDrag上的鍵盤。但是,每當我拖下tableView重新加載其數據。我怎樣才能防止這一點?防止TableView在鍵盤被解除時重新加載數據
您可以使用鍵盤事件,使在桌子上禁用的用戶交互,要做到這一點,你必須註冊鍵盤觀察員在這個問題由Jitendra索蘭奇的回答說:iOS Swift detect keyboard events
NotificationCenter.default.addObserver(self, selector: #selector(keyBoardWillShow(notification:)), name: .UIKeyboardWillShow, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(keyBoardWillHide(notification:)), name: .UIKeyboardWillHide, object: nil)
而且使用回調函數啓用和禁用用戶交互
func keyBoardWillShow(notification: NSNotification) {
tableView.userInteractionEnabled = NO;
}
func keyBoardWillHide(notification: NSNotification) {
tableView.userInteractionEnabled = YES;
}
但相反國稅發keyboardWillHide,你可以使用hidekeyboard的自己的活動,激活用戶交互。
向我們展示了一些代碼,您在哪裏重新加載tableview – rv7284