私の iPhone アプリケーションには、UISearchBar 要素があります。バックスペース ボタンをクリックすると、複数のシンボルが削除されることもあれば、1 つだけ削除されることもあります。グループごとではなく、シンボルを 1 つずつ削除するように設定するにはどうすればよいですか?
私は問題を認識しています.1回のクリックで発生し、最初にアプリケーションを起動した後に発生します:
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{
NSLog(@"*******%@***********", searchText);
if(!searchBar.text.length){
searchIsActive = false;
[searchBar resignFirstResponder];
[self.tableView reloadData];
}
}
コルソールで私が見る:
" ** 1 * *** "
" ** 12 * *** "
キーボードのバックスペース ボタンをクリックすると、" * ** * ** * * "と表示されます。
したがって、 searchBar.text.length が NO を返すことを意味します