我在我的应用程序中使用UINavigationController. 当使用VoiceOver时,当按下新的ViewController时,backButton具有焦点. 如果视图出现,我宁愿让titleView的accessibilityLabel聚焦. 以便首先读取其accessibilityL
当使用VoiceOver时,当按下新的ViewController时,backButton具有焦点.
如果视图出现,我宁愿让titleView的accessibilityLabel聚焦.
以便首先读取其accessibilityLabel.
使用UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification,self.navigationItem);当我第一次创建并推送视图控制器时,titleView似乎是集中的.
但是当我从另一个视图控制器(推到第一个视图控制器)回来时,焦点再次出现在后退按钮上.
以下作品:
- (void) viewDidLoad { ... self.navigationItem.titleView.accessibilityLabel = @"[text-to-speak]"; } - (void) viewDidAppear { [super viewDidAppear]; UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, self.navigationItem.titleView); }