我将 UITableViewController 推入 NavigationController(NavController 在调用 UISplitViewController viewControllers 的第 0 个元素中返回)。我将此 TVC 设置为 UISplitViewControllers 委托。新推送的 TVC 委托函数按应有的方式被调用,但它们是使用前一个 TVC 中的 popoverController 调用的。(那是堆栈中的下一个人)因此 popoverController 的大小是错误的。我可以用 popoverController.popoverContentSize 解决这个问题,但我想解决根本问题。我看到根本问题是:SplitViewController 在委托函数 willHideViewController 中使用错误的 popoverController 调用其委托。有什么建议么?
问问题
764 次