uisplitViewControllerDelegate WillHideViewController发送错误的PopoverController
-
30-09-2019 - |
题
我将uitaiteViewController推入导航controller(在呼叫的0个元素中返回到UisplitViewController ViewControllers)。我将此TVC设置为UisplitViewControllers委托。新推出的TVCS委托功能正常被调用,但与以前的TVC一起使用PopoverController。 (这是堆栈中的下一个家伙)因此,popoverController的大小是错误的。我可以用popoverController.popovercontentsize围绕此操作,但是我想解决基本问题。我看到基本问题是:SplitViewController在代表函数WillHideViewController中使用错误的PopoverController调用其代表。有什么建议么?
解决方案
我绝对不会做 UITableViewController
那将被推到代表的堆叠 UISplitViewController
- 我看不到将其成为代表的优势,尤其是因为它会出现在主侧,并且一旦击中后按钮,它也会消失。我将详细信息视为代表,因为它始终存在,并且无论如何都必须处理隐藏/显示弹出案的视图控制器。
不隶属于 StackOverflow