2012-04-17 7 views
2

iPhone上でボイスオーバーユーザー用のテキストベースのRPGをプログラミングしています。Objective-Cでボイスオーバーカーソルを設定する可能性

私は様々なイベントのために私のViewControllerに追加され、複数のUIViewsを持っています。

私は頻繁に削除して、私のメインビューに追加します。

次のように私の質問は:それは新しい何かが起こった場合、ユーザーはすべての時間をチェックする必要がないように、ビューの最初の要素に焦点を当てるのVoiceOverカーソルを更新することができますか?

私は、これはNavigationcontrollerで起こることを考え出しました。

これを行う機能はありますか?

答えて

1

UIAccessibilityLayoutChangedNotificationを掲載することにより、あなたは、画面のレイアウトが変更されたことのVoiceOverを知らせます。特定のアナウンスメントを作成する場合は、UIAccessibilityAnnouncementNotificationを使用することもできます。

UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification, nil); 

参考:UIAccessibility Protocol Introduction, Notifications

0

あなたは私はあなたが、それは非常に多くの問題を解決するだろうことがしたいのiOS 4または5でVoiceOverのカーソルを制御することはできません。

これはiOS 6で可能になると思います。https://stackoverflow.com/a/11995385/1455770

関連する問題