Swift:当 SearchBar 处于活动状态时,应按两次后退按钮
Swift: Back button should be pressed twice while SearchBar is active
我在导航栏和标准搜索栏实现中嵌入了一个 UITableViewController。当搜索栏处于活动状态时,我不会隐藏导航栏。问题在于,当搜索栏处于活动状态时,导航栏中的每个按钮(如 "Back" 按钮)都应按下两次 — 第一次使搜索栏处于非活动状态。我怎样才能避免这种情况?谢谢。
在 viewDidLoad 上添加此代码
self.definesPresentationContext = true
如果您的导航栏不透明,请添加此内容
self.extendedLayoutIncludesOpaqueBars = true
我在导航栏和标准搜索栏实现中嵌入了一个 UITableViewController。当搜索栏处于活动状态时,我不会隐藏导航栏。问题在于,当搜索栏处于活动状态时,导航栏中的每个按钮(如 "Back" 按钮)都应按下两次 — 第一次使搜索栏处于非活动状态。我怎样才能避免这种情况?谢谢。
在 viewDidLoad 上添加此代码
self.definesPresentationContext = true
如果您的导航栏不透明,请添加此内容
self.extendedLayoutIncludesOpaqueBars = true