それほど複雑であってはならないことをしようとしていますが、わかりません。UITableView を表示する UIViewController があります。ユーザーが行を押したときにコンテキスト メニューを表示したい。これを、ラベルとボタンを使用した半透明のビューにしたいと考えています。AlertView を使用することもできますが、ラベルとボタンのフォーマットを完全に制御したいので、Interface Builder を使用したいと考えています。
そこで、250x290 の小さなビューを作成し、アルファを .75 に設定し、さまざまなユーザー イベントを処理するアウトレットを備えたビュー コントローラーを作成しました。
では、紹介したいと思います。presentModalViewController を使用すると、2 つの (望ましくない) ことが起こります。1) ビューが画面全体 (ただし、ステータス バー) をカバーします。2)半透明ですが、「背後」にあるのは親ビューではなく、アプリケーションのルートビューです。
サブビューとして追加しようとしましたが、何も起こらないので、正しいことをしていません:
RestaurantContextVC* modalViewController = [[[RestaurantContextVC alloc] initWithNibName:@"RestaurantContextView" bundle:nil] autorelease];
[self.view addSubview:modalViewController.view];
私がやりたいことをすることは可能ですか?前もって感謝します。
ゴンソウ