インスタンスプロパティ


automationElements


コンテナ内のオートメーション要素の配列。


iOS 17.0+ iPadOS 17.0+ Mac Catalyst 17.0+ tvOS 17.0+

visionOS 1.0+   Beta  


@MainActor
var
automationElements: [Any]? { get set }





議論


このプロパティを使用して、アクセシビリティツリー内の子を自動化に指定します。


場合によっては、自動化のために要素をあなたは公開したいがアクセシビリティのためには公開したくない場合や、その逆の場合もあります。たとえば、その下にラベルが付いたイメージを含むビューでは、あなたはアクセシビリティのためにラベルのみを公開することを選択できます。ただし、自動化の場合は、テストにイメージとラベルの両方を含めて、両方のオブジェクトが存在することを確認することができます。この場合、イメージとラベルの両方を automationElements に追加します。


実行時に、オブジェクトがアクセシビリティ要素ではなく、automationElements が設定されていない場合、automationElements はデフォルトで accessibilityElements になります。


オブジェクトがビューであり、アクセシビリティ要素であり、accessibilityElements が空の場合、システムは、accessibilityIdentifier を持つサブビューのリストを automationElements に割り当てます。


それ以外の場合、automationElements は空の配列になります。






以下も見よ


アクセシビリティ要素に関する情報の提供


func accessibilityElementCount() -> Int

コンテナ内のアクセシビリティ要素の数を返します。


func accessibilityElement(at: Int) -> Any?

指定されたインデックスにあるアクセシビリティ要素を返します。


func index(ofAccessibilityElement: Any) -> Int

指定されたアクセシビリティ要素のインデックスを返します。


var accessibilityElements: [Any]?

コンテナ内のアクセシビリティ要素の配列。


var accessibilityContainerType: UIAccessibilityContainerType

表やリストなどのアクセシビリティ要素に使用されるコンテナの型。


enum UIAccessibilityContainerType

データベースのコンテナ内のコンテンツの型を示す定数。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ