0

我有很好的辅助功能,可以让我显示/隐藏主弹出视图控制器。但是,我一生都无法弄清楚如何在初始化时隐藏它,以便在应用程序首次启动时隐藏它。

我已经尝试了几件事(例如试图从 viewLoaded 或 viewDidAppear 中解散),但这些会引发奇怪的错误(例如,滑块计数过多......等等)。

现在我开始相信必须有一种更简单、正确的方法来做到这一点。

4

1 回答 1

0

您是否要隐藏 splitviewController 主弹出框?哪个方向会使这个问题更具体。我假设您实际上是在尝试在横向中隐藏 SplitView MasterPopover(因为它应该已经隐藏在纵向中)。

这样做:你detailViewController应该有UISplitViewControllerDelegate. 只需将此代码放入:

- (BOOL)splitViewController:(UISplitViewController *)svc shouldHideViewController:(UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation{
    return YES;
}

这将使 popoverView 在应用程序启动时隐藏。请让我知道这对你有没有用。

于 2012-07-27T20:53:36.497 回答