アプリのアクセシビリティを向上させようとしていますが、問題があります。私のアプリの一部は、アドバイスの断片で構成されており、それぞれUIScrollView
が長いテキストで構成されています。(テキストはUIImage
Photoshop で作成したものです)。
ユーザーがすべてのアドバイスを聞いて、いつでも一時停止できるように、アクセスできるようにしたいと思います。使おうと思ったのですUIAccessibilityLabel
が、文章が長すぎます。
よろしくお願いします。
アプリのアクセシビリティを向上させようとしていますが、問題があります。私のアプリの一部は、アドバイスの断片で構成されており、それぞれUIScrollView
が長いテキストで構成されています。(テキストはUIImage
Photoshop で作成したものです)。
ユーザーがすべてのアドバイスを聞いて、いつでも一時停止できるように、アクセスできるようにしたいと思います。使おうと思ったのですUIAccessibilityLabel
が、文章が長すぎます。
よろしくお願いします。
私は iOS 開発者ではありませんが、長い間盲目の iOS ユーザーであると言っておきましょう。
テキストの読み上げを簡単に一時停止して、私が知っているのとまったく同じ場所から再開する方法はありません。ドキュメントによるとaccessibilityLabel
、文の下で伝えることができるアクセシビリティ情報を提供することを目的としていることがわかりました。私が考えることができるオプションは、を使用して VoiceOver が有効になっているかどうかをテストすることUIAccessibilityIsVoiceOverRunning
です。これが当てはまる場合は、テキストをテキスト ビューに入れ、代わりにそれを表示できますUIImage
。
を使用するtextView
と、VoiceOver ユーザーは文字、単語、または行ごとにテキストを読むことができます。これは利用可能な最良のオプションです。VoiceOver が実行されていない場合、テストは false を返し、UIImage
通常どおり表示され、ユーザーには何も表示されません。