【发布时间】:2014-12-11 22:29:20
【问题描述】:
我正在使用 UISearchBar 、 UISearchController 和 UISearchResultsController 并且不知道如何阻止 UISearchBar 在 iOS 8 中使用 UITableview 滚动
没有找到有效的答案。
【问题讨论】:
标签: uisearchbar uisearchcontroller uisearchresultscontroller
我正在使用 UISearchBar 、 UISearchController 和 UISearchResultsController 并且不知道如何阻止 UISearchBar 在 iOS 8 中使用 UITableview 滚动
没有找到有效的答案。
【问题讨论】:
标签: uisearchbar uisearchcontroller uisearchresultscontroller
【讨论】:
请在此处查看本杰明的出色回复:https://stackoverflow.com/a/27129481/1505096
简而言之:使用带有嵌入式 UITableView 的 UIViewController,不是 UITableViewController。前者让您可以灵活地使用表格视图做任何您想做的事情,包括您正在寻求的经常请求的行为,而在后者中,视图本身是一个表格视图,所以你很在正常设计范式之外可以做的事情受到更多限制。
使用 UIScrollViewDelegate 并在其中调整框架(正如我在许多 SO 响应中看到的那样)是一种 hack,您无需诉诸这种诡计。
【讨论】: