我正在用Objc编写macOS应用。
我有一个NSScrollView,它的documentView中有一个按钮A,而视图B具有与我的滚动视图(NSScrollView)相同的超级视图。
我要按键盘(控制+选项+右箭头)从A到B,当“ Voice Over On”打开时,无法访问滚动视图。
当我使用MacOs 10.10+时,唯一要做的就是
[scrollView setAccessibilityElement:NO];
在10.9中,我尝试使用
[scrollView accessibilitySetOverrideValue:@"" forAttribute:NSAccessibilityRoleAttribute];
但是,当我使用它时,我无法对scrollView内的按钮执行任何操作。 您有什么解决方案可以帮助我在macOS 10.9中做到吗?预先感谢。
答案 0 :(得分:1)
- (BOOL)accessibilityIsIgnored;
设置为返回