問題タブ [voiceover]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
158 参照

iphone - 視覚障害者をサポートするためにVoiceOverを使用する場合、どのようにアイテムを選択できますか?

私は自分のアプリの1つでVoiceOverを使用しており、目の不自由な人がVoiceOverにアクセスしやすくしたいと考えています。

ビューコントローラをロードすると、スクロールビューが表示され、そこに複数のテキストビューが表示されます。ビューコントローラを開いたときに最初のテキストビューを自動的に選択したいと思います。これらのニーズに対する回避策はありますか?

ナビゲーションコントローラーとタブバーコントローラーを使用しています。現時点では、ナレーションが最初に戻るボタンを選択しますが、別のUIパーツを選択したいと思います。

0 投票する
1 に答える
249 参照

ios - iOS Voice Over ローター通知?

Voice Over ローターのオプションの 1 つは、タイピング モードです
入力モードが標準の場合、キーをタッチするとキーの動作が聞こえ、実際に使用するにはダブルタップする必要があります。
タイピング モードがタッチ タイピングの場合、キーボードはボイス オーバーがオンになっていないかのように動作します。

「タイピングモード」がいつ変わるかを知る方法はありますか?

0 投票する
0 に答える
1565 参照

uitableview - アクセシビリティ VoiceOver - ユーザーがリストを下にスクロールすると、UITableView がテーブルの一番上にジャンプし続ける

UITableView を実装し、セクションを含むデータの長いリストで埋めました。VoiceOver が有効になっていると、ユーザーが画面を下にスクロールして画面の一番下を過ぎたセルを表示しようとすると、テーブルが一番上に戻り、もう一度読み上げ始めます。

これを行う理由が見つかりません.VoiceOverが無効になっていると、テーブルは正常に機能します。

ありがとう、リン

0 投票する
0 に答える
834 参照

objective-c - 段落ごとに選択/読み上げるボイスオーバーの UITextView セットアップ

アクセス可能にしようとしている更新ログを使用して UITextView をセットアップしました。ボイスオーバーを有効にして、段落全体を選択して読み上げたいと思います。

現在、accessibilityTrait を設定してビュー全体を 1 つの巨大なブロックで読み上げるか、accessibilityTrait を設定せずに一度に 1 行だけ選択することができます。VoiceOver で段落を一緒にブロックする方法はありますか?

現在使用しているコードは次のとおりです。

0 投票する
1 に答える
2031 参照

ios - VoiceOver が強いタグまたは強調タグを継続的に読み上げない

強い/強調タグを含む UIWebView にいくつかの HTML があります。強いタグや強調タグがあるため、文の途中で一時停止するのではなく、VoiceOver を強制的に読み上げさせたいと思います。例えば:

しかし、

何かご意見は?

0 投票する
1 に答える
1096 参照

ios - UIAccessibilityAction:accessibilityPerformEscape の使用

このプロトコルに関する Apple のドキュメントには、accessibilityPerformEscape について書かれています

「モーダルまたは階層で表示できる要素またはビューを含むビューにこのメソッドを実装します。VoiceOver ユーザーが却下アクションを実行すると、このメソッドはビューを却下します。たとえば、ポップオーバーにこのメソッドを実装して、ユーザーは、ポップオーバーを閉じる意図的な非表示アクションを実行します。」

却下アクションとは何かに関する情報が見つかりません。誰にも手がかりはありますか?

0 投票する
1 に答える
997 参照

ios - UITextView にボイス オーバー フォーカスを設定する

iOS 6で自分の要素 ( などUITextView) にボイス オーバー フォーカスを設定するにはどうすればよいですか?

0 投票する
1 に答える
520 参照

ios - UITableViewCells を削除する UIAccessibility

ios6 の時点で、メールやメッセージなどのネイティブ アプリで、ナレーションがオンになっている場合、テーブル ビュー セルの 1 つ (つまり、電子メール) をタップし、2 本の指を回してローターを表示し、次にいずれかのセルを表示します。選択できるオプションは、そのテーブル ビュー セルを削除できる「アクション」です。

SDKでこれを行う方法を誰かが知っているかどうか疑問に思っていますか? 同じことを実装しようとしています。ドロップボックスがこの機能を実装しているので可能であることは知っていますが、何時間も検索した後、これを行う方法について何も見つけられなかったようです.

ありがとう。

0 投票する
1 に答える
300 参照

ios - ボイスオーバーで UIAlertView をエミュレートする: 正しい音を出す

の機能をエミュレートするクラスを作成して、UIAlertViewコールバック用の API を改善し、アラートのテーマをより適切に設定できるようにすることにしました。iOS のメイン ウィンドウに別のウィンドウを追加して、アラートを表示します。

問題はボイスオーバーです。標準のUIAlertViewナレーションでは、画面に警告ビューがあることを示す特別な音が鳴ります。

投稿することで標準のナレーションの画面切り替えチャープを取得できますUIAccessibilityScreenChangedNotificationが、これはアラート ビューのチャープとは異なります。

UIAlertViewこれをナレーションユーザー向けに感じてもらいたいです。これを行うには、その特別なチャープをプログラムで複製できる必要があります。

0 投票する
2 に答える
533 参照

ios - カスタムUIButtonのVoiceOverカーソル長方形をオーバーライドするにはどうすればよいですか?

スプリッター型のインターフェイスに 2 つの UIView を含む UIViewController があります。最初のビューには、通常、ボタンがビューの端からはみ出すように配置されているため、完全には表示されない多数の UIButtons があります。この場合の VoiceOver カーソルの問題は、カーソルがボタンの全範囲を囲み、カーソルがビューの右側に広がることです。

アクセシビリティのトレーニング クラスで、ボタンの端にある既定のカーソルをオーバーライドして、代わりに好きな四角形を囲むことができると言われましたが、これを行う方法が見つかりません。