非常酷的想法,並使您的應用程序可訪問的榮譽!
您是否瀏覽了UIKit中的標題以查看可訪問API的可用內容?這可能是最好的地方開始,以及對developer.apple.com
無障礙節目指南可以讓VoiceOver會通過張貼通知說:
UIAccessibilityPostNotification(UIAccessibilityAnnouncementNotification, @"tap lyrics button to toggle...");
然而,在這種情況下,它可能會更好在特定對象上實現可訪問性API。例如,在切換樂譜的UI按鈕上,您可以執行如下操作:
- (BOOL)isAccessibilityElement
{
return YES;
}
- (UIAccessibilityTraits)accessibilityTraits
{
return [super accessibilityTraits] | UIAccessibilityTraitButton;
}
- (NSString *)accessibilityLabel
{
return @"Toggle sheet music";
}
- (NSString *)accessibilityHint
{
return @"Double tap to toggle sheet music";
}
並且不要忘記VoiceOver可以說很多種語言,因此可以將您的字符串本地化! –