EDIT:のiOS 6が利用可能になりました、そしてkevbohで述べたようにUIAccessibilityLayoutChangedNotification
またはUIAccessibilityScreenChangedNotification
を投稿するとき、あなたは今、引数を渡すことができます。
UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, myAccessibilityElement);
myAccessibilityElement
は、ほとんどの場合、isAccessibilityElementとのUIViewになりますYES(多くのビューではデフォルト)に設定します。
代わりに、同じ結果を(私はまだこれをテストしていないが)持つべきであるあなたのアクセシビリティ要素のaccessibilityTraits
にiOS6 UIAccessibilityTraitHeader
に追加された新しい形質を追加することができます。
ORIGINAL:あり、それはNDAの下にまだあるので、ここで議論することはできないのiOS 6の新しいAPIがありますが、WWDC 2012(セッション210)のビデオ「iOSのアクセス」に記載されています。しかし、この問題を回避するには、手動でデフォルトを上書きするために発表をトリガすることができることを失敗
は、アクセシビリティラベルの発表に焦点を当て:
UIAccessibilityPostNotification(UIAccessibilityAnnouncementNotification, @"Your text");
は昨夜のセッションのビデオを見て、そのAPIは完璧に見えます。ありがとう! ビデオ内の説明を探している人は、セッション210 - iOSのアクセシビリティの26:33頃に発生します。 – kevboh
APIがパブリックになったときに再びここでコメントします。 – kevboh
iOS 6は公開されているので、 'UIAccessibilityLayoutChangedNotification'または' UIAccessibilityScreenChangedNotification'を 'UIAccessibilityPostNotification'の第2引数として投稿するときにアクセシビリティ要素を渡すことができ、VoiceOverはその要素にフォーカスします。 – kevboh