将画外线光标移动到viewDidAppear上的特定元素时遇到问题。我跟随Apple's guidelines专注于特定元素,在本例中为关闭按钮,但光标最终移至其他位置
这是我的代码:
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification,
self.dismissButton);
}
任何帮助,想法,都将不胜感激!太感谢了。
最佳答案
如果我没记错的话,由于VO通常会集中在 View 的顶部,因此我无法可靠地集中于 View 的第一部分。
您正在执行的代码是正确的,但是此时系统将触发它自己的事件并覆盖您的事件。
您可以尝试延迟发送通知。但这将导致焦点在打开 View 时略微跳动。
答案不多,但这就是我目前的位置。如果能找到解决方法,我会及时通知您。
关于ios - 将辅助功能旁白光标焦点移到特定元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20959699/