gpt4 book ai didi

ios VoiceOver 焦点不会移出导航栏

转载 作者:行者123 更新时间:2023-11-30 11:03:41 28 4
gpt4 key购买 nike

VoiceOver 焦点不会超出导航项目。我正在向右滑动,但焦点被困在导航项的最后一个元素上。也许它应该移动到 ViewController View 的第一个元素。我已经设置了accessibilityElements 并使每个元素isAccessibilityElement = true。如果我尝试点击 ViewController 的任何元素, View 焦点就会被困在状态栏上。

最佳答案

我注意到有时测试 VO 会出现一些奇怪的问题,比如在记录时进行测试(您通过 Xcode 在设备上运行)。如果您通过启动图标来运行它,而不是在 Xcode 中运行它,它可能会正常工作。

如果没有,您可以通过在 viewWillAppear 等方法中发布 UIAccessibility 通知来强制将焦点集中在导航之外的第一个项目上:

UIAccessibility.post(notification: UIAccessibility.Notification.screenChanged, argument: whateverelementyouwantfocused)

关于ios VoiceOver 焦点不会移出导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52987105/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com