ios - 如何通过 xcode 中的 nib 将 UIViewController 放置在另一个 UIViewController 中

标签 ios objective-c xcode nib

我开发了一个 DetailViewController,派生自 UIViewController。现在我想在另一个 InfoViewController 的布局中使用这个 DetailViewController。我找到了一种使用 addSubView 方法来完成此操作的方法。但我正在寻找的是通过 nib 文件绘制它,就像其他 UIView 一样。我想通过 nib 文件在 InfoViewController 的布局中绘制 DetailViewContoller。这可能吗?

任何回应将不胜感激。

最佳答案

是的,这是可能的..

首先在 DetailViewController.xib 中删除 View 的引用 socket 。

然后在 InfoViewController.xib 中拖放 Object 并将自定义类编辑为 DetailViewController。

现在拖放 InfoViewController.xib 中的 View 并添加你想要的任何 subview 。现在将新的 View 引用导出添加到对象下的 DetailViewController。

希望对您有所帮助。

关于ios - 如何通过 xcode 中的 nib 将 UIViewController 放置在另一个 UIViewController 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23490093/

相关文章:

ios - 如何对涉及 CLBeacon 的逻辑进行单元测试?

ios - 解析 Django 创建的 JSON

ios - Xcode/模拟器 : How to run older iOS version?

ios - text becomeFirstResponder 抛出 EXC_BAD_ACCESS Code=1 Address=0x1

ios - readRSSI 没有调用 didReadRSSI

ios - 为什么在 iPad 2/iOS 6 上从相机到 AIR 会出现长时间延迟(47 秒) - 相机 UI、Loader、MediaEvent、Media Promise

ios - 将 NSString 分成两部分(最后一个斜线之前和之后)

ios - 为什么缓冲区需要在 NSInvocation 上被 __unsafe_unretained - getArgument :atIndex:?

objective-c - 我应该在 block 中使用 "self"来访问类方法吗?

objective-c - 为什么我可以将 C block 分配给 LLVM 编译器/Xcode 中不兼容的 typedef?