iOS UISearchBar如何第一次进来 直接加载数据

如题
我要达到的目的 就是一点击搜索 还没有输入什么字 就让它已经有我固定的搜索内容 比如热门、推荐啊 但是现在无论如何都是黑幕

因为 我用了tableView == _displayController.searchResultsTableView这一句 应该是这句是输入结果后返回的tableview 有没有什么办法在什么都没输入的时候也可以去刷新tableview

阅读 2.3k
1 个回答

在没有输入文本的时候,搜索结果列表(searchResultsTableView) 是会自动隐藏的。

而在结果列表隐藏时,你可以在searchbar下面放任意的控件,都可以显示出来。热词之类的,通常是个小collectionView。

而且,如果系统的searchBar有哪些自带效果与你们的需求冲突的话,还可以换成textField,这样自定义程度大一些,只不过很多事件响应需要自己来写。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题