如何为UISearchBar IOS添加accessibilitylabel

如何为UISearchBar IOS添加accessibilitylabel,ios,objective-c,uisearchbar,uiaccessibility,Ios,Objective C,Uisearchbar,Uiaccessibility,我为ViewDidLoad中的UISearchbar插座添加的上述代码。不幸的是,辅助功能标签没有显示。我将上述代码用于所有UIelements,除UISearchbar外效果良好。我们是否必须为UISearchbar使用UIAccessibilityContainer?您需要告诉iOS哪种辅助功能特性最能体现用户的特性对象在这种情况下,您需要: self.searchbar.isAccessibilityElement=YES; self.searchbar.accessibilityLabe

我为ViewDidLoad中的UISearchbar插座添加的上述代码。不幸的是,辅助功能标签没有显示。我将上述代码用于所有UIelements,除UISearchbar外效果良好。我们是否必须为UISearchbar使用UIAccessibilityContainer?

您需要告诉iOS哪种辅助功能特性最能体现用户的特性对象在这种情况下,您需要:

self.searchbar.isAccessibilityElement=YES;
self.searchbar.accessibilityLabel=@"searchbar";
self.searchbar.accessibilityHint=@"searchbar";
self.searchbar.accessibilityElementsHidden=NO;
你可能还想看看苹果的

self.searchbar.accessibilityTraits = UIAccessibilityTraitSearchField;