如果想在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];
网友评论