ココスのメニューシステムでVoiceOverがサポートされているかどうかわかりませんが、そうでない場合は、多くのUIKit
の作業を掘り下げることなく、自分で探している機能を追加できます。あなたがする必要があるのは、アプリケーションの起動時にメインウィンドウに追加されるUIView
サブクラスを作成することだけです。次に、UIAccessibilityContainer
プロトコルとUIAccessibilityPostNotification
コールを使用して、ユーザーがVoiceOver経由でゲームとやり取りできるようにします。
UIAccessibilityContainer
プロトコルを使用すると、現在画面上に表示されているインターフェイスの要素、ラベル、特性などをVoiceOverに知らせることができます。VoiceOverはこの情報を使用して要素間をスワイプし、フィードバックを受け取ります。
あなたのゲームの状態が変化するとき、あなたは画面レイアウトというのVoiceOverを知らせるために...そのプロトコルは返信内容を変更し、その後
UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification、ゼロ)
を発行することができます変更されました。 (、UIAccessibilityAnnouncementNotificationを@「達成ロック解除!」)
UIAccessibilityPostNotification;:そして、ちょうどVoiceOverのを経由して何かを話すように、あなたのゲームの状態が変化したとき、あなたには、いくつかのテキストを話すように異なる通知を送ることができると言います
SimpleAudioEngineとiOSデバイスでのVoiceOverナビゲーションのサポートは何ですか? – Blixxy