在我的 iPhone 应用程序中,我有 UISearchBar 元素。有时当我单击退格按钮时,它会删除多个符号,有时只删除一个。如何设置逐个删除符号,而不是按组?
我认识到了这个问题,它只在单击一次后发生,并且在我首先启动应用程序后发生:
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{
NSLog(@"*******%@***********", searchText);
if(!searchBar.text.length){
searchIsActive = false;
[searchBar resignFirstResponder];
[self.tableView reloadData];
}
}
在 colsole 我看到:
" ** 1 * *** "
“ ** 12 * *** ”
在我点击键盘上的退格按钮后,我看到:“ * ** * ** * * ”
所以这意味着 searchBar.text.length 返回 NO