ボイスオーバー (iPhone の内蔵スクリーン リーダー) を使用して、視覚障害のあるユーザーが使用するアプリケーションを作成しています。視覚障害者の特定のグループは、外部キーボードを使用します。
1)xCodeを使用してiPhoneでコントロールの読み取り順序を制御する方法はありますか? 特定のコントロールを次々に読み取ってもらいたい。同様の機能は、他のプログラミング言語の tabIndex プロパティを介して実現できます。コントロールの読み取り/ナビゲーションの順序を制御できる xCode で利用可能な同様のプロパティはありますか?
2)任意のイベントで、ある要素から別の要素にフォーカスを移すことは可能ですか? 「nextResponder」で動作させてみましたが、動作しません。
3) 一般ユーザーが外付けキーボードで iPhone を使用している場合、現在のキーボード フォーカスがどこにあるのかわかりにくくなり、アプリケーションが使いにくくなります。フォーカス キャレットを提供することは可能ですか (現在フォーカスされているコントロールの周りに黒い境界線がありますか?) Voiceover がオンの場合、フォーカスされているアイテムの周りに黒い境界線が表示されます