我在UITableView中显示了一些列表。为了分类目的,我使用了UISearchBar。我得到了一些取消按钮的奇怪行为
重现的步骤
但是这些情况只发生在iPhone而不是模拟器中。当我回到第一个屏幕时,我能够看到取消按钮。
我使用过这些代表:
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
{
searchBar.text = nil;
[searchBar resignFirstResponder];
isSearch = NO;
}
- (BOOL)searchBarShouldEndEditing:(UISearchBar *)searchBar
{
searchBar.showsScopeBar = NO;
[searchBar sizeToFit];
[searchBar setShowsCancelButton:NO animated:YES];
return YES;
}
- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar
{
searchBar.showsScopeBar = YES;
[searchBar sizeToFit];
[searchBar setShowsCancelButton:YES animated:YES];
isSearch = YES;
return YES;
}
请帮忙