读取nib文件自定义UIView

UIView存在nib时,不能使用alloc init,正确的方法如下:

1 NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"CustomView" owner:self options:nil];
2 UIView *tmpCustomView = [nib objectAtIndex:0];

 其中对应的nib文件应设置file owner。

这样就可以使用nib中的UIView了。

原文地址:https://www.cnblogs.com/wxy325/p/2857710.html