我有一个UISearchDisplayController
(searchDisplayCtr)和一个UISearchBar
(searchBar)。当我单击右侧字母滚动中的搜索图标时,我试图将焦点放在搜索栏上并调出键盘。如果我包括,
[self.searchDisplayCtr setActive:YES];
[self.searchDisplayCtr.searchBar becomeFirstResponder];
它调出键盘并选择搜索栏,但取消按钮无法始终如一地工作。我曾尝试让第一响应者辞职,将 active 设置为 NO 和两者searchDisplayControllerWillEndSearch
,但这没有帮助。仅当尚未单击字母滚动条上的其他字母时,取消按钮才会起作用。