Objective c iOS拆分视图-加载XIB

Objective c iOS拆分视图-加载XIB,objective-c,xcode,ipad,Objective C,Xcode,Ipad,我不熟悉制作iOS应用程序。我想制作一个拆分视图应用程序,这样我就可以在左侧显示主题,在右侧显示内容 我希望能够提取xib文件并将其显示在右侧。我该怎么做 我有一个基本的工作,它改变图像,但不是视图。我想显示与数组中所选文件相关的xib文件。任何指导我如何做这将是伟大的 这是我看的视频 另外,我是这个应用程序开发的新手。谢谢。据我所知,您应该可以从viewController访问属性splitViewController,在该属性上,您可以将属性“viewController”更改为包含索引0处

我不熟悉制作iOS应用程序。我想制作一个拆分视图应用程序,这样我就可以在左侧显示主题,在右侧显示内容

我希望能够提取xib文件并将其显示在右侧。我该怎么做

我有一个基本的工作,它改变图像,但不是视图。我想显示与数组中所选文件相关的xib文件。任何指导我如何做这将是伟大的

这是我看的视频


另外,我是这个应用程序开发的新手。谢谢。

据我所知,您应该可以从viewController访问属性splitViewController,在该属性上,您可以将属性“viewController”更改为包含索引0处的rootViewController和索引1处的detailViewController(设置为新的detailViewController)的任何数组

如果您不想让sveral controller用于视图,我记得曾经使用NSBundle方法加载nib文件并将其分配给控制器。我相信这是另一种可能性,但你必须测试它

  • 拆分视图控制器管理两个视图控制器

  • 创建视图控制器时,可以指定从中加载视图的.xib文件

  • 因此,当用户点击主题时,代码可以创建相应的视图控制器(请参见UIViewController的
    -initWithNibName:bundle:
    方法),并将该视图控制器设置为拆分视图控制器的详细视图控制器

  • 可以使用NSBundle的
    -loadNibNamed:bundle:owner:
    方法让现有的视图控制器从.xib加载新视图,但这通常比替换整个视图控制器的工作量更大,没有实际优势