如何为 UISearchBar 添加 accessibilitylabel IOS

How to add accessibilitylabel for UISearchBar IOS

self.searchbar.isAccessibilityElement=YES;
self.searchbar.accessibilityLabel=@"searchbar";
self.searchbar.accessibilityHint=@"searchbar";
self.searchbar.accessibilityElementsHidden=NO;

我在 ViewDidLoad.Unfortunately 可访问性标签中为 UISearchbar 插座添加的上述代码没有得到 displayed.I 将上述代码用于所有 UIelements 并且工作正常,除了 UISearchbar.Do 我们有将 UIAccessibilityContainer 用于 UISearchbar?

您需要告诉 iOS 哪种可访问性特征最能体现对象的特征。在这种情况下,您需要:

self.searchbar.accessibilityTraits = UIAccessibilityTraitSearchField;

你可能还想看看苹果的 UIAccessibilityTraits documentation.