试图在 Swift 中使 UISearchController 的功能类似于 iPhone 中的语言设置
Posted
技术标签:
【中文标题】试图在 Swift 中使 UISearchController 的功能类似于 iPhone 中的语言设置【英文标题】:Trying to make UISearchController function like language settings in iPhone in Swift 【发布时间】:2016-06-20 21:26:46 【问题描述】:我目前已经实现了一个 UISearchController,它目前工作正常。以下是显示方法的附加屏幕:
但是,我想做的是以类似于 Apple 如何在 iPhone 上的设置中实现其语言选择选项的方式来实现它:
在 Apple 的实现中,搜索栏在活动时不会隐藏导航栏。有谁知道如何在 Swift 中实现这个功能,而不是我目前实现的传统方式?只是想知道。
【问题讨论】:
到目前为止你能分享你的代码吗? 【参考方案1】:UISearchController
类中有一个名为hidesNavigationBarDuringPresentation
的属性,默认为true
处理你想要的,所以把它放在false
中,你可以实现在演示过程中保持导航栏为Apple 在语言选项中所做的:
searchbBarController.hidesNavigationBarDuringPresentation = false
希望对你有帮助
【讨论】:
谢谢!做到了。以上是关于试图在 Swift 中使 UISearchController 的功能类似于 iPhone 中的语言设置的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Swift 3 中使这个 UITableView 清晰(透明)