【发布时间】:2018-07-22 23:59:18
【问题描述】:
我有一个带有search bar 和两个UIBarButtonItems 的导航栏。如下所示:
问题是,当我点击search bar 时,两个UIBarButtonItems 被关闭,所以我无法访问它们。为此,我应该点击“取消”,它会关闭所有搜索的项目并返回table view 的初始状态。当我点击search bar时,我的导航栏如下所示:
有没有办法解决这个问题?
【问题讨论】:
-
你能分享一些代码吗?您是否检查了条形按钮项目是否被解除或隐藏?
-
@Gihan,你需要配置
search bar的代码还是什么?这不是search bar的默认行为吗?我这么说是因为我没有明确地改变它的行为。 -
不要将搜索栏移动到导航栏。
-
试试 vc.hidesNavigationBarDuringPresentation = false
-
@Gihan,是的,它有效。感谢您的帮助
标签: ios swift uinavigationcontroller uinavigationbar uisearchbar