我正在使用ABPeoplePickerNavigationController
Apple 提供的类来让用户选择联系人。
在此列表中,用户可以通过点击搜索栏开始搜索。但是我希望用户不需要点击 searchBar,因此我想在呈现视图控制器后自动进入搜索模式。
对于 searchBar,您通常可以通过调用来输入 searchMode searchDisplayController setActive:YES animated:YES
。但是,这似乎不适用于使用ABPeoplePickerNavigationController
.
这就是我尝试过的:
ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init];
[self presentViewController:picker animated:YES completion:^{
[picker.searchDisplayController.searchBar becomeFirstResponder];
[picker.searchDisplayController setActive:YES animated:YES];
}];