0

popovercontroller を提示する UIBarButtonItem のストーリーボードで UIView を作成する方法。UIViewController を持たずに別の UIView を作成することは可能ですか?

要件は、押されたときに UIViewController の UIBarButtonitem が、UITableview を持つポップオーバー コントローラーとして UIView を表示する必要があることです。

手伝ってくれてありがとう。

4

2 に答える 2

1

ストーリーボードはこれを簡単にしますが、それを機能させるには新しいビュー コントローラーを作成する必要があります。をストーリーボードにドラッグし、UITableViewControllerそのサイズを「フリーフォーム」に変更します。

ここに画像の説明を入力

次に、新しいテーブル ビュー コントローラー内のビューをクリックし、そのサイズをポップオーバーに適したサイズに変更します。

ここに画像の説明を入力

から新しいView Controllerに接続をドラッグし、UIBarButtonItemそのアクションセグエを「ポップオーバー」に設定できます

ここに画像の説明を入力

UITableViewController新しいビュー コントローラーのサブクラスにテーブル ビュー機能を実装できるようになり-prepareForSegue:ました。呼び出し元のビュー コントローラーで使用して、ポップオーバーが表示される前に任意のプロパティを渡すことができます。

于 2013-08-12T18:27:54.107 に答える