明文UISearchBar

时间:2014-04-22 12:44:59

标签: ios7 uisearchbar uisearchbardelegate

我有一个带有一些奇怪行为的UISearchBar(iOS 7)。 这些是我采取的步骤:

1)我进行搜索并从表格中选择一个结果。

2)我用这段代码(任一行)清除搜索文本

-(void) tableView:(UITableView *)tableView
        didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{
   [[[self searchDisplayController] searchBar] setText:nil];    
   [[[self searchDisplayController] searchBar] setText:@""];
   //other stuff
}

3)我再做一次搜索。但除非我首先点击搜索字段内的“清除按钮”,否则不会显示任何结果。点击“x”后,行为恢复正常。

在用户选择其中一个搜索结果后,您应该如何清除搜索字符串?

0 个答案:

没有答案