1

スプリッター型のインターフェイスに 2 つの UIView を含む UIViewController があります。最初のビューには、通常、ボタンがビューの端からはみ出すように配置されているため、完全には表示されない多数の UIButtons があります。この場合の VoiceOver カーソルの問題は、カーソルがボタンの全範囲を囲み、カーソルがビューの右側に広がることです。

アクセシビリティのトレーニング クラスで、ボタンの端にある既定のカーソルをオーバーライドして、代わりに好きな四角形を囲むことができると言われましたが、これを行う方法が見つかりません。

4

2 に答える 2

1

各ボタンにカスタムのaccessibilityFrameを設定したいようです。CGRectIntersection()を使用して各ボタンのフレームと画面矩形を交差させると、画面上にある各ボタンのフレームの一部を取得できます。

于 2013-02-07T21:53:03.590 に答える