gpt4 book ai didi

swift - 选择 Voice Over View 中的第一个元素

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

我正在使用 Xcode 制作 iOS 应用程序。当我进入下一个 View Controller 时,它在屏幕上从上到下按以下顺序显示对象:标签、 Collection View 、按钮。当我使用画外音时,我希望屏幕上的第一个项目成为焦点(标签)。但是,无论我做什么,默认情况下总是选择 Collection View 中的特定单元格(位于屏幕中间的某个位置)。在横向上它是一个不同的单元格,在纵向上它是一个不同的单元格。但每次都是同一个细胞。我尝试使用 UIAccessibilityPostNotification,以及使用延迟和其他东西。似乎什么都不起作用。

最佳答案

应在出现包含屏幕主要部分的新 View 时发布。

(可选)传递处理通知后 VoiceOver 应移动到的元素。

UIKIT_EXTERN UIAccessibilityNotifications

UIAccessibilityScreenChangedNotification;

您需要提供

UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, youLabel);

关于swift - 选择 Voice Over View 中的第一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58059512/

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