如何在iPad详细视图中找到iPhone的xib(小尺寸)?

时间:2014-01-27 15:46:36

标签: ios iphone objective-c ipad

我有一个为iPhone创建的xib视图文件,现在我制作了iPad版本。它打开正常,但在细节视图的左上角。我需要在Detail View中间打开它。我不需要调整它的大小,我只需要在Detail View的中间找到它。我怎样才能做到这一点?我打开xib文件的代码是......

NSArray *viewControllers;
StarsViewController *stars = [[StarsViewController alloc] initWithNibName:@"StarsViewController" bundle:[NSBundle mainBundle]];
viewControllers = [[NSArray alloc] initWithObjects:self.navigationController, stars, nil];
                self.splitViewController.viewControllers = viewControllers;

1 个答案:

答案 0 :(得分:0)

如果您尝试将iPhone大小的视图控制器作为iPad应用程序的一个组件,我建议将iPhone VC作为子视图控制器,将全屏iPad VC作为父视图控制器。

如果您正在使用Storyboards和iOS 6或更高版本,容器视图和嵌入segues使这非常简单。您只需在父视图控制器中创建一个容器视图,然后从该容器视图控制拖动到您想要成为子项的VC上,并将其设置为嵌入segue。在运行时,iOS会为您设置子视图控制器所需的所有内务处理。太棒了。