我将uitaiteViewController推入导航controller(在呼叫的0个元素中返回到UisplitViewController ViewControllers)。我将此TVC设置为UisplitViewControllers委托。新推出的TVCS委托功能正常被调用,但与以前的TVC一起使用PopoverController。 (这是堆栈中的下一个家伙)因此,popoverController的大小是错误的。我可以用popoverController.popovercontentsize围绕此操作,但是我想解决基本问题。我看到基本问题是:SplitViewController在代表函数WillHideViewController中使用错误的PopoverController调用其代表。有什么建议么?

有帮助吗?

解决方案

我绝对不会做 UITableViewController 那将被推到代表的堆叠 UISplitViewController - 我看不到将其成为代表的优势,尤其是因为它会出现在主侧,并且一旦击中后按钮,它也会消失。我将详细信息视为代表,因为它始终存在,并且无论如何都必须处理隐藏/显示弹出案的视图控制器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top