ios - 如何实现用于搜索的overlay-tableview?

标签 ios uitableview uisearchbar uisearchcontroller

iOS 上的 Youtube 搜索

enter image description here

我猜这是一个tableview。 如何使图像占用可变数量的屏幕空间?

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

最佳答案

只需将其添加为 subview 并将其高度设置为类似:

CGFloat tableViewHeight = searchResultsNr * cellHeight;

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

CGFloat maxHeight = screenHeight - serchBarHeight - keyboardHeight;

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

关于ios - 如何实现用于搜索的overlay-tableview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33688788/

相关文章:

ios - 在 iOS 8 上使用 UIView 动画 OptionTransitionFlipFromLeft 的动画查看丢失的角半径

ios - Apple 无法识别 imgur 的 HTTPS

ios - iOS-使用AFNetworking保存和持久保存JSON结果的策略

ios - 标准天气应用 : view hierarchy with same behavior

iphone - 使用 UITextField 和 UISearchDisplayController 代替 UISearchBar

ios - iOS 和 Android 的 AWS Pinpoint 推送通知传送问题

iphone - 使用indexPath.row从NSArray填充UITableView

ios - 如何在 Facebook 墙上分享文字和图片( Objective-C )

ios - 在 iOS 7 UISearchBar 左对齐占位符文本?

ios - 无法与添加为 HeaderView 的 SearchBar 交互