键盘不会退出视图

Keyboard does not resign from view

我的应用程序中有一个搜索栏。搜索栏通过委托连接到主视图控制器。即使使用 textFieldShouldReturn 和 searchBarSearchButtonClicked 也没有任何反应。

我尝试重新连接委托,并在我的代码中将 searchbar.delegate 设置为 self(导致崩溃)

func searchBarSearchButtonClicked( _ searchBar: UISearchBar!){
    print("Testing")
}

func textFieldShouldReturn(_ textField: UITextField) -> Bool {    
    textField.resignFirstResponder()        
    view.endEditing(true)

    return true
}

您需要在 class ViewController 中添加 UISearchBarDelegate