問題タブ [uiaccessibility]

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 投票する
4 に答える
19135 参照

ios - iOS ナレーションのステータス

既に開発されている iOS アプリにアクセシビリティ機能を追加しようとしています。

iPhone 設定のアクセシビリティ メニューの VoiceOver オプションがオンの場合に表示され、ナレーションがオフの場合は表示されない UI 機能 (ボタンなど) がいくつかあります。

ボイスオーバー オプションがオンになっているかどうかを確認する方法はありますか?

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

ios - iOS アクセシビリティのヒントがテキスト フィールドで読み上げられない

テキスト フィールドを持つ 1 つの画面を含むストーリーボードを使用して、非常にシンプルなアプリを作成しました。テキスト フィールドにアクセシビリティ ラベルとヒントを設定しましたが、アプリを iPhone に展開すると、Voiceover はヒントではなくラベルのみを読み上げます。

これはバグに違いないと思いますが、似たような動作を見た人はいますか?

Lion の下で Xcode 4.2 を使用して開発し、5.0.1 を実行している iPhone にデプロイしていたことに注意してください。

ありがとう

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

ios - TTS の UIAccessibilityPostNotification - アプリで許可されていますか?

次のように、TTS に UIAccessibilityPostNotification を使用できるようです。

ただし、これには 2 つの疑問が生じます。

1) これはアプリストアのルールで許可されていますか? プライベート API の使用にかなり近いようです...

2) 私のユーザーは、一般的に VoiceOver ではなく、TSS を必要としています。一時的に VO を有効にし、TTS 呼び出しを行ってから無効にする方法はありますか?

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

iphone - カスタムスライダーコントロールのUIAccessibility

ロック画面の「スライドしてロックを解除する」コントロールと同じカスタムコントロール(UIViewサブクラス)があります。

Voiceoverがビューを選択したときに通知を受け取る方法はありますか?また、選択すると、ジェスチャレコグナイザはジェスチャを受信しないため、コントロールが使用できなくなります。

任意のヒント?これまで、isAccessibilityElementとlabels/hintsを設定しました。

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

ios - 長いテキストをアクセシブルにする方法

アプリのアクセシビリティを向上させようとしていますが、問題があります。私のアプリの一部は、アドバイスの断片で構成されており、それぞれUIScrollViewが長いテキストで構成されています。(テキストはUIImagePhotoshop で作成したものです)。

ユーザーがすべてのアドバイスを聞いて、いつでも一時停止できるように、アクセスできるようにしたいと思います。使おうと思ったのですUIAccessibilityLabelが、文章が長すぎます。

よろしくお願いします。

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

ios - UIAccessibility機能をUIButtonアクションに追加するにはどうすればよいですか?

私はアクセシビリティに不慣れで、UIButtonをクリックするだけでこの機能を実装する必要があります。誰かがこれを実装する方法に関するサンプルコードを提供するのを手伝ってくれますか?

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

ios - UIAccessibilityプロトコルを使用してiOSのモーダルポップアップ内にフォーカスをトラップするにはどうすればよいですか?

ユーザーがiOSのボタンをクリックすると、カスタムポップアップが起動します。iPhoneでナレーションを使用するときに、フォーカスがカスタムポップアップ内にとどまるようにするにはどうすればよいですか(アクセシビリティ上の理由から)。現在、右にスワイプすると、親コンテナ内の要素に焦点が当てられます。

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

ios - UIAccessibilityAnnouncementNotification非同期の問題

UIAccessibilityの通知後のメソッドは、ある種の非同期呼び出しであることに気付きました。昨日ではなく、最後のイベントを耳にする必要があるので、これは私には非常に正しいように聞こえます...しかし、この例を参照してください:

耳にできるのは「弦2」のみです。

この例は非常に単純です。「文字列2」を「文字列1」に追加すると、問題が解決すると答えることができます。しかし、私はそのような状況にありますが、2つの文字列を追加することはできません。

私の質問は:通知を同期する方法はありますか?

別の例は次のとおりです。タブバーアプリがあるとしましょう。特定のバーに切り替えるときは、VoiceOverに特定のテキストを伝えてもらいたいと思います。ご存知のとおり、タブを選択すると、VoiceOverは「Bar1バーが選択されました」のように表示されます。

だから...VoiceOverの発表は私自身の特定のテキストをカバーしています。

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

ios - 画面切り替え後のデフォルト UIAccessibilityElement

どの要素が最初にフォーカスされるかを決定する方法はありますか? 次のメソッドで2番目のパラメーターを使用してみました

しかし、成功しませんでした。

0 投票する
4 に答える
15081 参照

ios - iOSのアクセシビリティ、VoiceOverの読み取り順序の問題

ここに画像の説明を入力してください

「2本指フリックダウン」ジェスチャが実行されたときに、iPadのアクセシビリティのVoiceOver機能が要素を読み取る順序を変更することは可能ですか?

3つのラベルとボタンを含む添付画像の場合、VoiceOverは次のように要素を読み取ります。

ラベル1->ラベル2->ボタン->ラベル3

順序をに変更できますか、

ラベル1->ラベル2->ラベル3->ボタン