ダイアログ要件があります。ユーザーが選択してダイアログを破棄する必要がある静的な値の小さなリストが必要です。
現在、このダイアログは、特定のセルの選択時に UITableView から起動する必要があります。別のセルから起動すると、このダイアログの内容が異なります - 静的な値が異なります。リストはそれほど大きくなく、変更される可能性も低いため、静的にすることをお勧めします。
私はモーダル ビューから始めました - presentModalViewController を UITableViewController パラメータと共に使用しました。これにより、テーブルビュー全体が表示されました-これは望ましくありません。iPhone に組み込まれている日付ピッカーのように、このダイアログで画面の一部を隠すだけで済みます。
UIPickerView で問題を解決できるようですが、ニーズに合った十分な例が見つかりません。必要なだけでなく、特定の UITableViewCell からも必要です。破棄ボタンも必要です。IBでそれを実行できるかどうか、または私の UITableView コードが最適な場所になるかどうかはわかりません。
私の要件に対応できるチュートリアルはありますか? (ピッカーよりも優れているものがあれば、それも良いです。iOS 5,6 (iPhone と iPad の両方) で、小さくてモーダルで実行可能である必要があります)。