我正在构建一个iPhone / iPad应用程序,并且按照Apple的示例在UISplitViewController应用程序中具有多个详细视图。

我在应用程序的rootView / masterView上具有选项卡栏控制器时遇到问题。直到我切换细节视图,它才能正常工作。

然后,标签栏从rootView一侧移开,当它处于水平方向和垂直方向时,它在那里,但是第一个标签被清空,然后当您单击第二个标签时,它又回来了。

我假设参考已重置。但不确定。有任何想法吗?还是您知道尝试完成同一件事的示例?

最佳答案

答案一直都在我眼前。

    NSArray *viewControllers = [[NSArray alloc] initWithObjects:self.tabBarController, detailViewController, nil];
    self.splitViewController.viewControllers = viewControllers;


我原来有这个

NSArray *viewControllers = [[NSArray alloc] initWithObjects:self.navigationBarController, detailViewController, nil];
    self.splitViewController.viewControllers = viewControllers;

关于ios - 如何在UISplitViewController的主 View 中添加选项卡栏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8389733/

10-10 20:57