2

簡単な質問です。

私はUIWebViewを持っています。いくつかのヘッダーを含むプレーンな html テキストを表示します。VoiceOver がこの Web ビューの内容を読み上げるようにします。

また、VoiceOver のローターを利用して、ユーザーがヘッダーを使用してコンテンツをスクロールできるようにできればいいのですが、まだ貪欲にはなりません。

どんな入力でも大歓迎です。

4

4 に答える 4

7

私が学んだこと: UIWebView が含まれているビューがアクセシビリティ対応としてマークされている場合、ナレーションは UIWebView に渡されません。

于 2011-07-13T13:48:13.327 に答える
2

UIWebView何もしなくても VoiceOver でアクセスできるはずです。

于 2011-07-11T20:03:48.557 に答える
1

アクセシビリティに関する iOS 開発者ドキュメントから。

ユーザー インターフェイス要素は、それ自体がアクセシビリティ要素であると報告されている場合、アクセス可能です。アクセシブルであることは、ユーザー インターフェイス要素を VoiceOver ユーザーにとって有用なものにするのに十分ではありませんが、アプリケーションをアクセシブルにするプロセスの最初のステップです。

次のようなことができます (または手動でラベルを設定します):

[_view setIsAccessibilityElement:YES];

ここにはたくさんの情報があります。これに相談することをお勧めします。

http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/iPhoneAccessibility/Making_Application_Accessible/Making_Application_Accessible.html#//apple_ref/doc/uid/

于 2011-07-11T20:29:15.020 に答える
1

これを読んでください: http://arstechnica.com/apple/guides/2010/02/iphone-voiceservices- looking-under-the-hood.ars /

于 2011-07-11T20:12:35.597 に答える