在多个UIViewControllers上调用相同的View

时间:2015-11-09 15:13:25

标签: objective-c uiview uiviewcontroller

是否可以在多个UIViewControllers(也就是该视图的类)上调用一个View,就像在php中包含一些内容并且该代码块被带到您的"页面"。 / p>

它只是多余的,有一个标题菜单,每次都必须调用相同的代码。

由于

1 个答案:

答案 0 :(得分:1)

使用xib创建UIView并将其加载到应用中的任何位置。

创建xib后,在视图控制器中将其设为iboutlet属性:

 @property (nonatomic, retain) IBOutlet UIView *myViewFromNib;

并通过以下方式加载xib:

  [[NSBundle mainBundle] loadNibNamed:@"myView" owner:self options:nil];

  [self.view addSubview:self.myViewFromNib];

这是我一直使用的方式,因为自动布局和应用约束会更容易。