我正在使用Quartz 2d在iOS应用程序中创建pdf文件,基于this Wenderlich教程。但是,当向用户显示PDF时(使用QLPreview),Voice Over会以非常直观的顺序读取PDF。有没有办法在创建时修改PDF以更改命令Voice Over读取数据,并将元数据添加到图像以便正确读取?感谢您对此提出的任何建议或帮助。
答案 0 :(得分:0)
简单的答案是:这是不可能的。 Quartz只是一个绘图引擎,而不是专用的PDF库 您应该尝试按照您希望阅读的顺序在页面上编写文本,这可能会有所帮助。我假设(我不确定)当无法访问辅助功能时,Voice Over会按照页面内容中显示的顺序读取文本。