在与我的 tableview 相同的位置显示 UISearchbarResult
Posted
技术标签:
【中文标题】在与我的 tableview 相同的位置显示 UISearchbarResult【英文标题】:Displaying UISearchbarResult in the same place as my tableview 【发布时间】:2014-09-08 16:42:13 【问题描述】:这是我的控制器:
(来源:zupimages.net)
所以我在顶部有一个地图视图,在中间有一个 uisearchbar,在底部有一个 uitableview。
所以如果我使用 uisearchbar 并在其 table view 上显示结果,tableview 将全屏显示,也就是说在 map view 和 tableview 以及 uisearchbar 上显示,所以我们什么也看不到。
我想要的是将结果视图显示在与我的 uitableview 相同的位置。我尝试调整大小、更改框架但没有任何效果。
有人有任何想法解决它或更好,给我另一个解决方案吗?
【问题讨论】:
【参考方案1】:在 ios 8 中,UISearchController
可以使用您的 tableView 来显示其搜索结果。
在 Apple 的 UICatalog sample code 中查看“搜索到的控制器中的结果”选项。
【讨论】:
以上是关于在与我的 tableview 相同的位置显示 UISearchbarResult的主要内容,如果未能解决你的问题,请参考以下文章
添加具有行动画的单元格时,将 tableview 保持在相同的滚动位置