0

私はコントローラーを表示するためにiPadのPopoverviewcontrollerセグエを選択しました。追加ボタンを 1 回選択すると、 が表示されます。画面が表示され、ユーザーが追加ボタンをもう一度クリックすると、それを閉じたいと思います。storyboardUIBarbuttonPopoverviewcontrollerpopoverPopoverviewcontroller

ユーザータブが外側にある場合は機能しますが、ポップオーバービューコントローラーにセグエで接続されている場合Popoverviewcontrollerは機能しません。UIButton

4

1 に答える 1

2

メソッドでは、アクセスできるようprepareForSegueに割り当ててpopoverController設定する必要があります。次に、あなたからdelegateそれにアクセスし、アクション メソッドでポップオーバーを閉じることができます。popoverControllerviewController

popoverControllerプロパティを作成し、prepareForSegue

_poController = ((UIStoryboardPopoverSegue*)segue).popoverController;
_poController.delegate = self;

あなたのアクションメソッドで。

[_poController dismissPopoverAnimated:YES];
于 2013-05-20T13:08:38.333 に答える