別のビューにあるフォームの上に表示するために、「完了」ボタンがそのすぐ上に配置されたピッカーコントローラーを作成しようとしています。
UIViewController のサブクラスを作成し、IB を使用してツールバーとピッカー ビューを追加しました。これは問題ないようで、UICatalog の例をコピーすることで、必要な値を表示し、選択などを聞くことができます。
代替テキスト http://web.me.com/gareth.davis/so/settlement_picker_ui.png
上記では、ビューの背景色をアルファ 0.0 に設定しました。また、ビュー自体のアルファを 0.0 に設定しようとしましたが、これは完全に透明なビューを表示するだけです。
代替テキスト http://web.me.com/gareth.davis/so/picker_running_in_app.png
上記は、次を使用してフォームの上部に表示されるView Controllerです。
[self presentModalViewController:settlementPickerViewController
animated:YES];
ビューのさまざまなアルファ プロパティを設定しようとすることに加えて、透明なセクションが不要になるようにビューの高さを変更しようとしました。問題は、ビューが画面の途中に配置されることです。