uniapp开发的单页面应用,在无障碍模式下使用读屏功能时,出现层级错误(点击二级页面的块会穿透到一级页面,读取一级页面的文字),进行解决的方法是使用关闭页面的方式跳到下一页(uni.redirectTo),然后自定义返回按钮,使用onBackPress生命周期进行检测手机的物理返回,经测试:安卓手机没有问题,但是ios此生命周期无效,无法检测。请问有什么办法解决单页面的无障碍功能吗?或者检测ios的手机物理返回?

1***@qq.com
- 发布:2020-07-21 15:20
- 更新:2020-07-22 14:20
- 阅读:3126
1***@qq.com (作者)
看不到,不过无障碍模式下可以读到第一个页面的文字,使用uni.redirectTo方法(关闭当前页面并跳转)跳转就不会出现问题
2020-08-10 17:31
VioletGe
回复 1***@qq.com: 安卓无障碍读屏怎么开发呀,第一次接触这东西,能交流下吗,谢谢了。
2021-01-06 16:53