rop*_*ebo 4 accessibility ios voiceover uiaccessibility
我在我的应用程序中使用UINavigationController.当使用VoiceOver时,当按下新的ViewController时,backButton具有焦点.
如果视图出现,我宁愿让titleView的accessibilityLabel聚焦,以便首先读取它的accessibilityLabel.
UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, self.navigationItem);当我第一次创建并推送视图控制器时,使用titleView似乎是重点.但是当我从另一个视图控制器(推到第一个视图控制器)回来时,焦点再次出现在后退按钮上.
我应该设置titleView的accessibilityLabel,而不是navigationItem.以下作品:
- (void) viewDidLoad
{
...
self.navigationItem.titleView.accessibilityLabel = @"[text-to-speak]";
}
- (void) viewDidAppear
{
[super viewDidAppear];
UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, self.navigationItem.titleView);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7400 次 |
| 最近记录: |