我已經在這裏閱讀了幾個關於相同問題的帖子,但無法理解它們,主要是因爲我在IOS開發中很新,而我使用了swift。此外,我甚至無法找到術語「子類」的定義,也許它只是obj-c?touchesBegan在靜態tableView不被稱爲
無論如何,我有一個tableview控制器與靜態單元格,並在一個單元格中的文本字段。當用戶在編輯文本框時點擊不同的區域時,我需要關閉鍵盤。在這裏閱讀帖子後,我改變了我的touchesBegan內容如下:
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
self.view.endEditing(true)
self.nextResponder()?.touchesBegan(touches, withEvent: event)
super.touchesBegan(touches, withEvent: event)
}
我仍然沒有得到觸摸在tableviewcontroller其定義爲:
class addNew: UITableViewController, UITextFieldDelegate {