1

我有一个观点,我不一定希望嵌入到视图控制器中,这似乎是情节提要的必要性。它很复杂,因此在 Interface Builder 中创建它是最容易的。

Xcode 中是否有一个函数可以在 Interface Builder 中构建视图控制器,但并没有真正将它与情节提要相关联,并且仅在需要时才使用它?如果是这样,怎么做?

4

1 回答 1

0

是的,为什么不。您需要执行以下操作

  1. 创建 UIView 类型的 .h/.m 类。
  2. 创建带有视图的 UserInterface 文件,您可以按照自己的方式设计它。
  3. 将 nib 中 View 的类名称分配给您在步骤 1 中创建的类。
  4. 创建所有未分配给文件所有者的 IBOutlet,而是分配给 XIB 中的视图。
  5. 使用以下代码在任何地方独立使用视图

    YourClass *view = [[[NSBundle mainBundle] loadNibNamed:@"YourView Nib Name" owner:nil options:nil] lastObject];

于 2013-11-06T21:14:19.063 回答