【问题标题】:How to implement overlay-tableview for search?如何实现覆盖表视图进行搜索?
【发布时间】:2015-11-13 08:46:38
【问题描述】:

iOS 上的 YouTube 搜索

我猜这是一个表格视图。 如何像图片一样占用可变数量的屏幕空间?

我可以从需要搜索的术语或需要学习的概念开始。请给我一些提示。

【问题讨论】:

  • 你问beyonce在列表中的位置

标签: ios uitableview uisearchbar uisearchcontroller


【解决方案1】:

只需将其添加为子视图并将其高度设置为:

CGFloat tableViewHeight = searchResultsNr * cellHeight;

还要确保它有一些最大高度,以便所有单元格都可见以获得更多结果,例如:

CGFloat maxHeight = screenHeight - serchBarHeight - keyboardHeight;

只需在重新加载数据时更改框架,它应该可以工作。

【讨论】:

    【解决方案2】:

    将其视为全屏表格视图,它也作为主视图的子视图添加,但在搜索不活动时隐藏。

    为了达到这个效果,只需为表格视图使用黑色半透明背景色,您的单元格必须具有白色背景色。

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-10
      • 1970-01-01
      • 2016-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多