私はnavigationControllerとサブビューの束を持つUIPopoverControllerを持っています。ポップオーバーのサイズは、次のように表示される直前に設定されます。コンテンツの変更ChangeSizeInPopover navigationController iOSのプッシュ
[self.myPopover setPopoverContentSize:CGSizeMake(320, 500)];
これは問題ありません。ポップオーバーが調整されたサイズで表示されます。別のビューがナビゲーションに押されるとポップオーバーのサイズが再設定されているスタック - 異なる高さを必要とする - viewWillAppearメソッドで:
self.contentSizeForViewInPopover = CGSizeMake(320, 700);
これも正常に動作します。以前のビューに戻ると、サイズは変わりません。
最初のビューでviewWillAppearで同じ呼び出しを追加しましたが、ビューのサイズが変更されません。
ビュー間を移動するときに、ポップオーバーのサイズ変更を管理するにはどうすればよいですか?
http://stackoverflow.com/questions/2752394
UIPopowerController
のようなものであることを示しているUIViewController
でのコード/ popover-with-embedded-navigation-controller-doesnt-back-on-back-nav- – Injectios残念ながら、動作しません。 –
この種の作品:http://stackoverflow.com/a/2946864/384864 –