MKMapView と UISearchBar を使用して iPhone アプリを設計しています。私の問題は、MapView に触れたとき、またはキャンセル ボタンをクリックしたときにキーパッドを非表示にする必要があることです。
コードを使用してみました:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
[searchBar resignFirstResponder];
}
-(void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
{
[searchBar resignFirstResponder];
}
しかし、どちらも役に立ちません。
スクリーンショットは次のとおりです。
ですから、誰かが問題を解決するのを手伝ってください。前もって感謝します。