gpt4 book ai didi

ios - UISearchDisplayController 的具体用途是什么?

转载 作者:行者123 更新时间:2023-12-01 19:15:51 27 4
gpt4 key购买 nike

谁能简单地解释一下 UISearchDisplayController 的必要性? ?我实际实现了UISearchBar在我的类里面独自一人,并使用表格 View 来显示结果。它工作正常。

我做了一个空洞的看法。如果没有找到搜索词的结果,它将显示。此外,对于搜索栏中的每次按下,我都会重新加载表格 View ,以便结果相对于键入的单词不断变化。

我使用这些方法来做到这一点。

- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
- (void) searchBarCancelButtonClicked:(UISearchBar *)searchBar
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar

这是我的疑问:
  • 除了这些东西,为什么要实现 UISearchDisplayController ?它有什么用?
  • 我是否应该每次都为 UISearchBar 中的更改重新加载表格 View ? ?我希望,重新加载 tableview 每次都会调用 tableview 委托(delegate)方法。还有其他聪明的方法吗?

  • 谢谢

    最佳答案

    UISerachDisplayController 的使用是为您提供一个很好的用户界面集成,用于将搜索添加到现有的 TableView Controller 。 UISearchDisplayController 做了漂亮的过渡动画并添加了灰色覆盖。尽管您仍然必须提供搜索栏和搜索结果表数据源和委托(delegate),但 Controller 还提供了第二个 TableView 。

    关于ios - UISearchDisplayController 的具体用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13396741/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com