Swift 如何使搜索栏的“取消”按钮可访问?

Swift 如何使搜索栏的“取消”按钮可访问?,swift,keyboard,accessibility,voiceover,searchbar,Swift,Keyboard,Accessibility,Voiceover,Searchbar,我有一个搜索栏,选中后会打开一个键盘 问题是,当我使用画外音时,键盘保持打开状态,即使移动到另一个元素。为此,我希望使用搜索栏的“取消”按钮,并使其仅在使用可访问性时显示,但当我使其显示时,画外音不会读取它 我怎样才能让它方便?或者你知道有没有其他方法可以正确处理带有画外音的搜索栏的键盘 public func searchbartextdebeginediting(usearchbar:UISearchBar){ 如果UIAccessibilityVoiceOverling(){ self.s

我有一个搜索栏,选中后会打开一个键盘

问题是,当我使用画外音时,键盘保持打开状态,即使移动到另一个元素。为此,我希望使用搜索栏的“取消”按钮,并使其仅在使用可访问性时显示,但当我使其显示时,画外音不会读取它

我怎样才能让它方便?或者你知道有没有其他方法可以正确处理带有画外音的搜索栏的键盘

public func searchbartextdebeginediting(usearchbar:UISearchBar){
如果UIAccessibilityVoiceOverling(){
self.searchBar?.setShowsCancelButton(真,动画:真)
}
}
公共函数SearchBartextdendediting(searchBar:UISearchBar){
self.searchBar?.showsCancelButton=false
}

这方面有什么新闻吗?