通常、基本的な VoiceOver サポートについて Apple の UICatalog サンプル コードを調べますが、サンプル コードには UIPickerViews の VoiceOver サポートがあるようです。VoiceOver のサポートを追加するには、どこかで accessibilityLabel メソッドを提供する必要がありますか? UIPickerViewAccessibilityDelegateメソッドを実装しようとしましたが、ナレーションはピッカー ビューのラベルのみを読み取り、上下にスワイプして値を変更するヒントは読み取りません。
また、ピッカー ビューは UITextField の入力ビューに設定されています。したがって、それが関連しているかどうかはわかりません。
更新: https://github.com/stevemoser/VoiceOverPicker
この問題を示すサンプル プロジェクトを作成しました。この例では、通常のピッカー ビューとテキスト フィールドが示されています。テキストフィールドの入力ビュー プロパティに設定されたピッカーもあります。VoiceOver の使用中にどちらかのピッカーをタップしてもアクティブにできないようです。画面上のビューを(左右に)スワイプすることで、どちらかをアクティブにすることができますが。何か案は?
更新 2: アプリが iPhone で実行されている iPhone アプリまたは iPad で実行されている iPad アプリである場合は正常に動作するように見えますが、iPad で実行されている iPhone のみのアプリである場合、タップして UIPickerView を選択しても機能しません。