我正在开发一个SWIFT 3应用程序,在每个页面中都有一个导航栏。导航栏左侧还有一个按钮。 我需要通过触摸屏幕上的任何对象来放弃键盘。 我试着用通常的如何隐藏键盘快速按导航条
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
self.view.endEditing(true)
}
,但它适用于除了导航栏视图的所有其他部分。 我尝试添加以下代码:
self.navigationController?.navigationBar.endEditing(true)
到touchesBegan
功能,但它没有工作,因为推测我没有导航控制器,我只是说在故事板的搜索栏。
如何让键盘在点击导航栏时退出,包括导航栏中的按钮?
这对我的应用程序很重要,因为如下所示,这是用户可以在不改变视图的情况下点按的最大空间。
我需要在该地区的工作辞职包围在黄色,包括箭头所示的按钮。
你需要添加手势为此 –
@ Anbu.Karthik可以请你解释一下? –