我正在開發一個SWIFT 3應用程序,在每個頁面中都有一個導航欄。導航欄左側還有一個按鈕。 我需要通過觸摸屏幕上的任何對象來放棄鍵盤。 我試着用通常的如何隱藏鍵盤快速按導航條
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
self.view.endEditing(true)
}
,但它適用於除了導航欄視圖的所有其他部分。 我嘗試添加以下代碼:
self.navigationController?.navigationBar.endEditing(true)
到touchesBegan
功能,但它沒有工作,因爲推測我沒有導航控制器,我只是說在故事板的搜索欄。
如何讓鍵盤在點擊導航欄時退出,包括導航欄中的按鈕?
這對我的應用程序很重要,因爲如下所示,這是用戶可以在不改變視圖的情況下點按的最大空間。
我需要在該地區的工作辭職包圍在黃色,包括箭頭所示的按鈕。
你需要添加手勢爲此 –
@ Anbu.Karthik可以請你解釋一下? –