注釈の検索に使用する MKMapView に UISearchBar があります。キャンセルボタンが効かなくて困っています。次のように、viewDidLoad メソッドで検索バーを作成します。
UISearchBar *searchBar = [[UISearchBar alloc] init];
searchBar.frame = CGRectMake(0, 0, 320,44);
searchBar.showsBookmarkButton = NO;
searchBar.showsCancelButton = YES;
[self.view addSubview:searchBar];
そして、キャンセルボタンにこのメソッドを実装しました:
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
{
[searchBar resignFirstResponder];
}
私は何を間違っていますか?