2016-12-13 6 views
0

私は非公式プロトコルUIAccessibilityContainerを実装したカスタムUIViewを持っています。UIAccessibilityContainerはプロトコルメソッドを動的に更新します

このUIViewのアクセシビリティ要素は、ビューの状態によって異なります。私の場合はそれがプレーヤーなので、再生中は停止ボタンがあり、停止すると再生ボタンがあります。

したがって、ビューの状態が変更されたときに動的にaccessibilityElementsアレイを更新する必要があります。

ビューが最初に設定されたとき、それは期待どおりに機能しますが、accessibilityElementsを更新する必要があるとき、私はそれについてどうやって動くか分かりませんし、要素が更新されたことを「アクセシビリティ」に伝える方法がありますか?

答えて

1

実際、あります。

UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification, elementToFocusOrNil);

を送信するとします。
関連する問題