我已经实现了搜索栏,一旦用户在搜索栏中获得焦点,它就会显示取消按钮。为此,我已经searchBar.showsCancelButton = YES;
在我的searchBarTextDidBeginEditing
方法中写了。在searchBarSearchButtonClicked
中,我放弃了键盘,以便用户可以查看完整的 tableview。
问题:此时搜索栏取消按钮没有响应。它仅在搜索栏再次获得焦点时才会响应。这是搜索栏取消按钮的默认属性,还是我的代码中缺少某些内容。我想使用取消按钮而不再次在搜索栏中提供焦点。