【发布时间】:2018-01-23 23:03:29
【问题描述】:
我正在设置一个嵌入在UNavigationBar 中的UISearchController,无论我尝试什么,我似乎都无法禁用在尝试在UISearchController searchBar 中键入内容时出现的取消按钮。
所以我的问题是你是怎么做到的?
到目前为止,我已经尝试了以下方法,但都不起作用。
searchController.searchBar.showsCancelButton = false
searchController.searchBar.setShowsCancelButton(false, animated: false)
【问题讨论】:
-
该代码在什么函数中?从哪个函数调用给定函数?有时,问题在于何时何地调用了什么。
-
@bearacuda13 我在 uiViewController 的 viewDidLoad 中使用它
-
aight - 尝试将其放入其他相关的覆盖方法中:viewWillLayoutSubviews、viewDidLayoutSubviews、viewDidAppear、viewWillAppear 等。
-
让我知道它们是否有效,以便我可以将其格式化为社区其他人的答案
-
是的,这可能很重要
标签: ios swift uinavigationcontroller uinavigationbar uisearchcontroller