インスタンスメソッド


accessibilityHitTest(_:)


指定されたポイントを含むアクセシビリティ階層の最も深い子孫を返します。


macOS 10.2+

func accessibilityHitTest(_ point: NSPoint) -> Any?





パラメータ


point

左下の相対スクリーン座標でヒットテストされるポイント。



戻り値


指定されたポイントを含むアクセシビリティ階層内の最も深いアクセシビリティ要素。



議論


指定した点がアクセシビリティ要素のフレーム内にあるとすでに決定されているとあなたは想定できます。このメソッドをオーバーライドして、もしあれば、どの子要素にポイントが含まれているかを特定することで、より詳細なヒットテストを実行します。たとえば、NSMatrix は、どのセルにポイントが含まれているかを特定し、そこにヒットテストを伝播します。


指定したポイントがアクセシビリティ要素の子のいずれかに含まれていない場合は、self を返すか、可能な場合はスーパークラスの実装を呼び出します。デフォルトの NSView および NSCell の実装は、アクセシビリティ要素が無視される要素であるかどうかをテストし、無視される要素である場合は、受信者の最初の無視されない親を返します。それ以外の場合は、self を返します。






以下も見よ


利用可能なメソッドとプロパティ


var accessibilityFocusedUIElement: Any?

フォーカスがあるアクセシビリティ階層の最も深い子孫。


var accessibilityNotifiesWhenDestroyed: Bool

対応する UI 要素が破棄されたときにカスタムアクセシビリティオブジェクトが通知を送信するかどうかを示すブール値。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ