将可访问性特征 UIAccessibilityTraits.button 分配给 swift 中的其他 UI 元素

Assigning accessibilitytrait UIAccessibilityTraits.button to other UI Elements in swift

我想知道我们是否可以向 swift 中的 UIVIew/UIImage 等其他元素添加不同的可访问性特征,如 .button?

提前致谢。

是的,您可以向任何不是按钮或 link 的元素添加其他特征,例如按钮或 link。 您可以通过设置该特定元素的可访问性特征来做到这一点。 此外,您可以在一个元素上拥有多个特征。

myView.accessibilityTraits = .button

当我们创建自定义视图(例如实现了平移手势的 uiview)时,这有助于用户画外音用户更清楚地理解。我们可以在视图中添加一个按钮特征,VO 用户可以轻松理解视图的行为。

在此处进一步阅读 https://developer.apple.com/documentation/uikit/accessibility/uiaccessibility/accessibility_traits