あなたはポップオーバーを却下する場合 - たとえば、あなたが必要ポップオーバーのcontentViewController内のボタンから -contentViewController内からUIPopoverControllerを終了しますか?
- それ
- が作成作成ビューコントローラで開催されるポップオーバーへの参照を作成します。所有するビューコントローラを聞かせするcontentViewControllerからの通知は、それが却下されるべきであることを知っている、または交互に同じ目的
- のためのデリゲートを作成するポップオーバーが
- コール
dismissPopover:animated
棄却する準備ができたときに通知またはデリゲートメッセージを送りますノートンまたはデリゲートメソッドを使用すると、モーダルビューコントローラ、親ビューコントローラ、ナビゲーションコントローラ、スプリットビューコントローラ、タブバーコントローラ、検索ディスプレイコントローラ、アクセスすることができUIViewController
から、一方
と呼ばれています子ビューコントローラ、プレゼンテーションビューコントローラ、提示されたビューコントローラを含む。
popoverのcontentViewControllerからこれを行う方がよいでしょうか?
ドキュメントを検索した後、私はこれにも驚きました。残念ながら、これは望ましくない依存関係を追加します。 – Maurizio
iOS8では、ここで選択することができます:self.popoverPresentationController – Jacky