提问人:Ben 提问时间:9/18/2023 更新时间:10/3/2023 访问量:73
为什么子元素继承父辅助功能标识符?
Why are the child elements inheriting the parent accessibility identifier?
问:
我有这个视图(和可访问性标识符):
private var carStack: some View {
CarSwiftUIView(viewModel: viewModel.carViewModel)
.accessibilityIdentifier("car")
.accessibilityElement(children: .ignore)
}
如果我使用 或 ,则 中的子元素具有与上面指定的相同的命名辅助功能标识符 ()。.ignore
.contain
CarSwiftUIView
car
我认为,默认情况下,使用 为每个子元素提供相同的标识符。.combine
我怎样才能使它有一个父可访问性标识符,然后在该视图中,我可以用不同的标识符命名子元素?car
谢谢。
答:
0赞
Ben
10/3/2023
#1
它们继承了父级的 accessibilityIdentifier,因为它们不是严格意义上的“子级”。它们是构成父视图一部分的元素。
评论