美文网首页
iOS 加载UIView控件的三种方式

iOS 加载UIView控件的三种方式

作者: 陈盼同学 | 来源:发表于2019-03-22 15:13 被阅读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];

相关文章

网友评论

      本文标题:iOS 加载UIView控件的三种方式

      本文链接:https://www.haomeiwen.com/subject/lxqrvqtx.html