6
|
Sam McCall · 技术社区 · 15 年前 |
![]() |
1
3
嗯,如果我打开library/preferences/com.apple.accessibility.plist并将applicationaccessibilityenabled从false更改为true,那么它就可以工作了。(该路径位于~/library/application support/iphone simulator/中) 我试着在main()开头添加这个:
但没用。(它向applications/{uuid}/library/preferences/com.apple.accessibility.plist写入了一个文件) 编辑:单步执行uikit代码后,决定是否打开或关闭辅助功能的调用是
注意这个奇怪的应用程序键,我还不确定这个值是从哪里来的(我对386程序集的了解非常薄弱!)但我可以将这个键传递给cfpreferencessetappvalue,它可以工作,至少在模拟器上是这样(我目前没有访问实际设备的权限)。 此外,这将启用所有应用程序的应用程序可访问性(因为它将其写入全局plist)。如果应用程序启动后该值应设置为false,则可以从main()设置标志。 |
![]() |
2
0
这在模拟器和设备上工作。取自 http://sgleadow.github.com/blog/2011/11/16/enabling-accessibility-programatically-on-ios-devices/
|
![]() |
David Costa · 如何以编程方式在主屏幕之间滚动? 6 年前 |
![]() |
Ian Boyd · 如何设置与TEdit控件关联的可访问名称? 6 年前 |
![]() |
fhe · 在nsDialogs中处理键盘导航 6 年前 |
![]() |
user1942362 · 如何在IOS上创建混合应用程序? 6 年前 |
|
jcolton · 当文档大纲中的位置未知时,使用哪个标题级别? 7 年前 |
![]() |
Binary Baba · 双击不会在对讲模式下单击父视图 7 年前 |
![]() |
Vecta · 具有垂直和水平标题的可访问表格 7 年前 |