iOS加载xib的两种方法

  • 第一种方法:
UIView *view = [[[NSBundle mainBundle] laodNibNamed:@"yourXibName" 
                                              owner:nil 
                                            options:nil] lastObject];
  • 第二种方法:
// 创建nib对象
NSNib *nib = [UINib nibWithNibName:"yourXibName" bundle:nil];

// 加载xib
UIView *xibView = [[nib instanticteWithOwner:nil options:nil] lastObject];

这里有点小细节需要说一下:

– ios中相关API中大凡参数需要传bundle,当我们设置为nil时,默认情况下就是访问mainBundle

你可能感兴趣的:(iOS加载xib的两种方法)