如何实现覆盖表视图进行搜索?
Posted
技术标签:
【中文标题】如何实现覆盖表视图进行搜索?【英文标题】:How to implement overlay-tableview for search? 【发布时间】:2015-11-13 08:46:38 【问题描述】:ios 上的 YouTube 搜索
我猜这是一个表格视图。 如何像图片一样占用可变数量的屏幕空间?
我可以从需要搜索的术语或需要学习的概念开始。请给我一些提示。
【问题讨论】:
你问beyonce
在列表中的位置
【参考方案1】:
只需将其添加为子视图并将其高度设置为:
CGFloat tableViewHeight = searchResultsNr * cellHeight;
还要确保它有一些最大高度,以便所有单元格都可见以获得更多结果,例如:
CGFloat maxHeight = screenHeight - serchBarHeight - keyboardHeight;
只需在重新加载数据时更改框架,它应该可以工作。
【讨论】:
【参考方案2】:将其视为全屏表格视图,它也作为主视图的子视图添加,但在搜索不活动时隐藏。
为了达到这个效果,只需为表格视图使用黑色半透明背景色,您的单元格必须具有白色背景色。
希望对您有所帮助。
【讨论】:
以上是关于如何实现覆盖表视图进行搜索?的主要内容,如果未能解决你的问题,请参考以下文章