【发布时间】:2018-03-08 12:16:01
【问题描述】:
我通过代码在导航栏后面的视图上使用一个按钮,并取消选择情节提要中的属性 UnderTopBars,因此我设置了 y 坐标 = -45。当我的导航栏滑动高于按钮显示但它没有显示时可点击。不触发内部方法的修饰
我的代码是
searchBtn.addTarget(self, action: #selector(ViewController.searchAction(_:)), for: .touchUpInside)
func searchAction(_: UIButton) {
print("Button Tapped")
}
隐藏导航栏后我的按钮看起来像
【问题讨论】:
-
您是在导航栏中还是在其后面添加搜索栏?
-
试试
self.view.bringSubviewToFront(yourView) -
@CodeChanger,它只是命名为搜索栏,但实际上它的按钮没有添加到导航栏。它在导航栏的后面
-
@Salman Ghumsani ,在哪里使用此方法
-
您可以在
viewDidLoad使用它
标签: swift button swift3 xcode8 navigationbar