我有一个uiview
,上面有一个按钮。点击该按钮时,我显示subview
。
子视图包含table view
和search display controller
。当我在搜索栏上输入内容时,它将显示搜索结果tableview
。
一旦搜索完成并返回到superview并再次返回子视图,显示所有记录的表视图不可滚动,搜索栏也包含之前输入的文本,即搜索栏包含文本,但tableview
不是搜索结果表视图。
如果我点击搜索栏的“取消”按钮,如果我回到超级视图,如果我没有点击取消按钮,则会出现此问题。
答案 0 :(得分:0)
当您使用搜索栏显示Tableview时,请设置以下代码..
searching = NO; // if you use this BOOL value..
并清除UISearchBar文本的文本i.n。
searchBar.text = @"";
并在UITableView
-(void)showSearchTable // its an example
{
searching = NO;
searchBar.text = @"";
[yourTableView reloadData];
}