iOS 加载UIView控件的三种方式

2019-03-22  本文已影响0人  陈盼同学

如果想在ViewController里引入一个别的View类,这个View类可以分成三种情况,第一种,只有一个继承UIView的类文件;第二种,只有一个XIB文件;第三种,有UIView的类文件和XIB文件

一、加载view(没xib 有.h.m的View类文件):

 //OtherView为继承UIView类的.h.m文件
OtherView *view = [[OtherView alloc]init];

二、加载view(有xib 没有.h.m的View类文件):


UIView *view = [[[NSBundle mainBundle] loadNibNamed:@"OtherView"owner:niloptions:nil] lastObject];

三、加载view(有xib 有.h.m的View文件):


OtherView *shopView = [[[NSBundle mainBundle] loadNibNamed:NSStringFromClass([OtherView class]) owner:niloptions:nil] lastObject];

上一篇 下一篇

猜你喜欢

热点阅读