我可以在 UIWebView 中解决这个 iOS 8 Voiceover 错误吗?
Posted
技术标签:
【中文标题】我可以在 UIWebView 中解决这个 iOS 8 Voiceover 错误吗?【英文标题】:Can I work around this iOS 8 Voiceover bug in UIWebView? 【发布时间】:2014-09-24 05:14:25 【问题描述】:有a bug in ios 8.0 with Voiceover in UIWebView。我已经在 Apple 的错误报告网站上提交了它,并在 OpenRadar 上提供了一份副本供您阅读。
总结:考虑一个 UIViewController 包含一个 UIWebView 其 html 内容足够长,可以滚动到屏幕外;在底部 HTML 是一个按钮。画外音用户可以在 内容让文本大声朗读。
但是当 Voiceover 用户滑动到按钮并双击 激活按钮,没有任何反应;它的 onclick 事件处理程序从不 火灾。
有没有办法解决这个错误?还是我们的 Voiceover 用户只需要等待 Apple 在 iOS 8 的补丁版本中修复这个错误?
【问题讨论】:
【参考方案1】:解决方法是切换到 WKWebView。该bug存在于UIWebView中,但不存在于WKWebView中。
【讨论】:
以上是关于我可以在 UIWebView 中解决这个 iOS 8 Voiceover 错误吗?的主要内容,如果未能解决你的问题,请参考以下文章
在 UIWebView 中单击链接时,iOS 从 DetailViewController 开始