我需要将无障碍焦点移动到屏幕上的某个元素。在UIKit中,我们可以简单地执行 UIAccessibility.post(.screenChanged, element)
然而,当我在SwiftUI视图中执行此操作时,应用程序会崩溃,并在控制台中显示以下消息。
This class '__SwiftValue' is not a known serializable element and returning it as an accessibility element may lead to crashes
有什么办法可以在SwiftUI中将焦点移动到屏幕上的某些元素吗?
element
必须是 UIView(引用类型),它不适用于 SwiftUI 视图(值类型)。 - Asperi