用户点击 SearchBar 时如何使 TableView 不透明
Posted
技术标签:
【中文标题】用户点击 SearchBar 时如何使 TableView 不透明【英文标题】:How to opacity TableView when user tapped on SearchBar 【发布时间】:2018-06-28 15:24:27 【问题描述】:我是一个新的 ios 程序员。我想构建一个与名为“电话”的默认 IOS 应用程序非常相似的应用程序,对于该应用程序,我只关注我已经实现 searchBar
的联系人。我的问题是,当用户点击searchBar
时,我想让视图变得不透明。
到目前为止我尝试过的 Here is detail of my output
这是我所期望的Here is detail of my expectation.
对于附加部分,当用户单击该暗视图时,键盘也应该被关闭。
当用户向上滚动时,如何让searchBar
保持在导航栏上?
感谢您的帮助
【问题讨论】:
【参考方案1】:你应该使用dimsBackgroundDuringPresentation
let searchController = UISearchController()
searchController.dimsBackgroundDuringPresentation = true
searchController.hidesNavigationBarDuringPresentation = false
【讨论】:
天哪,这对我帮助很大,非常感谢@RajeshKumar 那么你知道如何在用户向上滚动时保持searchBar
保持不变吗?以上是关于用户点击 SearchBar 时如何使 TableView 不透明的主要内容,如果未能解决你的问题,请参考以下文章
Nativescript Vue:滚动ListView时如何关闭searchBar键盘?