首页 > 代码库 > 在framework中打包xib

在framework中打包xib

废话不多说,直接上图

1、Copy Bundle Resources 中加入相关xib

技术分享

2、这里是重点,调用的时候不能直接写

[[NSBundle mainBundle] loadNibNamed:@"yourXibName" owner:nil options:nil]

而要加入framework中的路径,否则在调用的时候会报找不到xib文件(路径不同)的错,继而crash

[[NSBundle mainBundle] loadNibNamed:@"yourframework.framework/yourXibName" owner:nil options:nil]

3、编译完成后可以看到在framework目录下生成了对应的nib文件(xib编译之后生成nib,详情自己搜吧)




在framework中打包xib