我有很好的帮助函数,允许我显示/隐藏主弹窗视图控制器。但是,我不能为我的生活弄清楚如何在初始化时隐藏它,以便在应用程序首次启动时隐藏它。
我尝试了一些事情(例如尝试从viewLoaded或viewDidAppear中解散)但是这些会抛出奇怪的错误(例如太多的滑块计数等等)。
现在我开始相信必须有一个更简单,更正确的方法来做到这一点。
答案 0 :(得分:0)
您是否试图隐藏splitviewController Master Popover?哪个方向会使这个问题更具体。我会假设你实际上试图在横向中隐藏SplitView MasterPopover(因为它应该已经隐藏在肖像中)。
这样做:
您的detailViewController
应该有UISplitViewControllerDelegate
。只需将此代码放入:
- (BOOL)splitViewController:(UISplitViewController *)svc shouldHideViewController:(UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation{
return YES;
}
这将使应用程序启动时隐藏popoverView。请让我知道这对你有没有用。