【问题标题】:UISearchDisplayController without a UITableView没有 UITableView 的 UISearchDisplayController
【发布时间】:2011-12-14 16:48:01
【问题描述】:

是否可以在没有 UITableView 的情况下实现 UISearchDisplayController?或者至少隐藏 TableView?

【问题讨论】:

    标签: objective-c ios uitableview uisearchbar uisearchdisplaycontroller


    【解决方案1】:

    只需在您的视图中创建一个 UISearchBar 实例并实现 UISearchBarDelegate 协议。确保您的视图也设置为搜索栏的代理。当用户单击完成按钮时,它将向委托方法 searchBarSearchButtonClicked 发送一条消息:

    - (void) viewDidLoad {
        [super viewDidLoad];
        self.searchBar.delegate = self;
    }
    
    - (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {
        // Handle search request
    }
    

    您只需要将 UISearchBar 放在您的 nib 文件中或以编程方式放置它。

    【讨论】:

    • 我遇到的问题是,当您将 uiviewcontroller 切换到 ustableviewcontroller 时,您的应用会立即崩溃
    猜你喜欢
    • 1970-01-01
    • 2023-04-07
    • 2012-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-08
    • 2014-02-12
    • 2023-03-14
    相关资源
    最近更新 更多