[iOS 使用xib自定义UIView]
2016-12-08 14:40
387 查看
iOS使用xib自定义UIView
1 重写init方法
2 加载Xib中的view (就是这样)
NSArray *arr = [[NSBundle mainBundle] loadNibNamed:@”JFcustomHeadView” owner:self options:nil];//自定义View
- (instancetype)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { [self baseInit]; } return self; } -(void)baseInit{ NSArray *arr = [[NSBundle mainBundle] loadNibNamed:@"JFcustomHeadView" owner:self options:nil]; UIView *view = nil; for (id obj in arr) { if ([obj isKindOfClass:[UIView class]]) { view = obj; break; } } if (view != nil) { [self addSubview:view]; } } - (void)layoutSubviews{ self.frame = CGRectMake(0,0, NEWWIDTH, 40); self.backgroundColor = [UIColor whiteColor]; }
相关文章推荐
- 设置视图IOS开发(97)之自定义视图之使用XIB自定义一个UIView
- iOS使用xib自定义uiview
- IOS使用XIB自定义UIView
- IOS开发 使用XIB自定义一个UIView
- IOS开发 使用XIB自定义一个UIView
- IOS开发(97)之自定义视图之使用XIB自定义一个UIView
- iOS使用xib自定义UIView 遇到的问题
- IOS开发 使用XIB自定义一个UIView
- iOS使用xib自定义uiview
- iOS开发笔记22--使用XIB自定义一个UIView
- IOS开发 使用XIB自定义一个UIView
- IOS开发 使用XIB自定义一个UIView
- 用xib自定义UIView并在代码中使用--iOS
- iPhone开发学习笔记005——使用XIB自定义一个UIView,然后将这个view添加到controller的view
- 使用XIB自定义一个UIView,然后将这个view添加到controller的view 上(相当于所有界面都通过xib来实现)
- IOS 使用XIB 自定义View
- IOS 使用XIB 自定义View
- 使用XIB自定义一个UIView,然后将这个view添加到controller的view
- ios-day03-03(xib和自定义View的结合使用,MVC模式)