我正在使用 MKMapView 和 UISearchBar 设计一个 iPhone 应用程序,我的问题是我需要在触摸 MapView 或单击取消按钮时使键盘消失。
我尝试使用以下代码:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
[searchBar resignFirstResponder];
}
-(void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
{
[searchBar resignFirstResponder];
}
但两者都有帮助。
这是屏幕截图:
所以请有人帮我解决这个问题。提前致谢。