阻止搜索按钮清除搜索栏文本

时间:2011-03-23 23:35:11

标签: iphone objective-c

单击键盘上的“搜索”后,搜索栏文本将清除。有没有办法将文本保留在搜索栏中?它为什么会消失?

注意:我正在使用搜索显示控制器来激活和取消搜索

1 个答案:

答案 0 :(得分:1)

我从一个有点相关的问题中找到了这个...但是当用户点击搜索按钮时,以下代码应该保持搜索字词可见。

-(void) searchBarSearchButtonClicked:(UISearchBar *)searchBar {
    NSString *str = searchBar.text;
    [self.searchController setActive:NO animated:YES];
    self.searchController.searchBar.text = str;
}