我有这个UISearchDisplayController
,到目前为止,它只能searchresulttableview
在有人单击UISearchBar
. 有没有办法让按钮完成这项任务?我会很感激我收到的任何答复。
问问题
698 次
3 回答
3
你试过[searchDisplayController.searchbar becomeFirstResponder]
在你的按钮选择器里面吗?
于 2013-11-04T23:42:43.243 回答
2
查看UISearchDisplayController
. 有一个active
属性和一个setActive:animated:
方法。
让你的按钮动作调用这个:
[theSearchController setActive:YES animated:YES];
于 2013-11-04T23:52:28.953 回答
1
由于UISearchBar
扩展UIResponder
就像 a 一样UITextField
,您可以简单地调用becomeFirstResponder
搜索栏以使其获得焦点。
[button addTarget:self action:@selector(clickedSearchBar) forControlEvents:UIControlEventTouchUpInside];
- (void)clickedSearchBar {
[searchDisplayController.searchbar becomeFirstResponder];
}
于 2013-11-04T23:44:23.927 回答