問題タブ [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 投票する
1 に答える
758 参照

iphone - 画面変更通知を投稿した後、どの UIAccessibilityElement がフォーカスを受け取るかを制御するには?

アクセス可能な要素を含むオーバーレイがあります。消えたら、UIAccessibilityScreenChangedNotificationVoiceOver の更新を引き起こすように投稿します。

次に、VoiceOver は画面の最初の要素を選択します。投稿後にデフォルトで特定の要素に焦点を当てるにはどうすればよいUIAccessibilityScreenChangedNotificationですか?

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

iphone - iOS VoiceOver の奇妙な動作

私のテスターの何人かが私に奇妙な振る舞いを報告してくれました.

問題は非常に単純です。ver をよく使いますUIAccessibilityTraitDirectInteraction。ユーザーがビュー セットにアクセスする前に、VoiceOver が直接対話を有効にするためにもう一度タップする必要があります。

一部のユーザーは、ビュー VO に触れても、ランダムな状況では直接の対話を許可できないと報告しています。奇妙なことに、これは、デバイスを停止/リセットしたり、アプリケーション スイッチを介してアプリを終了したりした場合にも発生します。

詳細をお伝えできない場合は申し訳ありませんが、このバグ/問題の原因/トリガーを見つけることができません。

他の誰かが同様の状況にありましたか?

0 投票する
3 に答える
2198 参照

ios - iOS のアクセシビリティ設定で「コントラストを上げる」が有効になっているかどうかを確認する方法はありますか?

iOS 7.0.3 で高コントラスト モードをオンにすると、バーのティント カラーを 1.0 未満のアルファ値で使用している場合に通常ナビゲーション バーに表示されるぼかし効果が削除され、ナビゲーション バーが実際よりもはるかに透明に見えます。デフォルト設定のままです。

この設定が有効になっているかどうかをプログラムで確認する方法はありますか? UIAccessibility には UIAccessibilityIsInvertColorsEnabled() のような他の関数がたくさんありますが、特にこの設定に関連するものは見つかりません。

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

ios - アクセシビリティ: UITableView のフッター内に UITableView を埋め込む

既存のテーブルのフッターに UITableView を埋め込むことで、既存の UITableViewController を再利用しようとしています。

前提として、行を選択すると、フッターにさらに関連するオプションのリストが表示されます。これは正常に機能しますが、アクセシビリティ インスペクターは、フッターに埋め込まれたテーブルの行を読み取ることができません。

問題を示すコードの簡単なサンプルを作成しました。

メイン UITableViewController のコード

フッター内に埋め込む表のコード

アクセシビリティによって読み取られないフッター行を回避する方法を知っている人はいますか?

私は試した

しかし、役に立つ。

ありがとう

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

accessibility - UIPageViewController アクセシビリティまたはボイスオーバー

UIPageViewController を使用してページをスワイプしています (UIViewController 配列)。上部のナビゲーション コントローラーにページ ビュー コントローラーをプッシュします。

アプリを起動している間、ページ ビュー コントローラー内のすべての VC をページングできました。ただし、ページ ビュー コントローラーの「3 本指スワイプ」は機能しません。スクロールイベントを取得しないだけです。

ここで何がうまくいかないのかについての洞察はありますか?

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

ios - UIAccessibility テーブルビューのスクロールの問題

カスタム テーブル ビューのアクセシビリティを実装しました。imageview、label、button、textfields などのテーブル セルのすべてのサブビューのアクセシビリティを有効にしました。

アクセシビリティを実装した後、2 つの問題に直面しています。

  1. アクセシビリティ フレーム フォーカスのため、tableviewcell フレームの動作が非常に奇妙です。ナレーションのスワイプイベントで左または右に移動します。選択に基づいてビューフレームを整列させることに焦点を合わせます。

  2. セルの数が多い場合、スクロールは機能しません。セルが表示されるまで、アクセシビリティは正常に機能しています。フォーカスが非表示のセルに移動すると、ナレーションの選択に従ってテーブルビューがスクロールしますが、期待どおりではありません。

これらの次のメソッドを実装しました。

これらのメソッドはviewcontrollerでは機能しないと読みました。だから私はセルクラスでこれらを実装しています。

このアクセシビリティの問題を解決する方法はありますか? 貴重なご意見にお役立てください。