質問

uitableviewcontrollerをNavigationControllerに押し込みます(NavControllerは、uisplitViewController ViewControllersへの呼び出しの0番目の要素に戻りました)。このTVCは、UisplitViewControllers Delegateに設定しました。新しくプッシュされたTVCS代表関数は、必要に応じて呼び出されていますが、以前のTVCのPopOverControllerで呼び出されます。 (それがスタックの次の男です)したがって、PopoverControllerのサイズは間違っています。 PopOverController.PopoverContentsizeでこれをハッキングできますが、根本的な問題を修正したいと思います。根本的な問題は次のとおりです。SplitViewControllerは、Delegate関数WillhideViewControllerの間違ったPopoverControllerで代表者を呼び出しているということです。助言がありますか?

役に立ちましたか?

解決

私は絶対に作らないでしょう UITableViewController それは、の代表者のスタックに押されます UISplitViewController - 特にマスターサイドに表示されるため、それを代表者にすることの利点はありません。また、バックボタンがヒットするとすぐに消えます。とにかく、それは常に存在しているので、デリゲートが常に存在しているので、ディテジェートを表示します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top