如何组合子视图并公开containerView以实现可访问性以及在子视图上实现自动化?

问题描述 投票:0回答:1

我在 UIView 中有一个图像和标签。我想让我的 UIView 易于访问。所以我写了下面的代码:

myView.accessibilityLabel = "Hello"

myView.accessiblityIdentifier = "test_view"
image.accessiblityIdentifier = "test_image"
label.accessibilityIdentifier = "test_label"

全部都是 UIKit 元素。

如何将 mvView 暴露给可访问性,并将仅子项暴露给自动化

我尝试了以下方法:

myView.accessibilityElements = []

来自苹果文档:

If the object is a view and it’s an accessibility element, and accessibilityElements is empty, the system assigns the list of subviews that have an accessibilityIdentifier to automationElements.
ios swift uikit accessibility
1个回答
0
投票

您是否在父 UIView 上设置了

isAccessibilityElement
?默认情况下无法访问通用
UIView

© www.soinside.com 2019 - 2024. All rights reserved.