Sur*_*mas 3 objective-c uisearchbar ios uiaccessibility
self.searchbar.isAccessibilityElement=YES;
self.searchbar.accessibilityLabel=@"searchbar";
self.searchbar.accessibilityHint=@"searchbar";
self.searchbar.accessibilityElementsHidden=NO;
Run Code Online (Sandbox Code Playgroud)
我为ViewDidLoad中的UISearchbar出口添加了以上代码。不幸的是,可访问性标签未显示。我对所有UIelements都使用了以上代码,除UISearchbar之外,其他都工作正常。是否需要对UISearchbar使用UIAccessibilityContainer?
小智 5
您需要告诉iOS哪个可访问性特征最能描述对象。在这种情况下,您需要:
self.searchbar.accessibilityTraits = UIAccessibilityTraitSearchField;
Run Code Online (Sandbox Code Playgroud)
您可能还想看看Apple的 UIAccessibilityTraits文档。
| 归档时间: |
|
| 查看次数: |
2026 次 |
| 最近记录: |