UISearchDisplayController 是苹果专为 UITableview 搜索封装的一个类,内置了一个 tableview 用于显示搜索的结果。
它可以和一个需要搜索功能的controller关联起来(原 tableview 和搜索结果的 tableview 的切换, mask 的显示等都被苹果封装好了,特别是要实现全屏搜索时使用最多。全屏搜索的意思是如果你用了NavigationBar当点击搜索框时tableview会自动弹上去覆盖NavigationBar,达到一种全屏搜索的效果,这一切UISearchDisplayController都封装好了)。
UISearchDisplayController.gif
如有不当、错误之处,欢迎指正!
网友评论