http://blog.csdn.net/titer1991/article/details/8857548
1. 首先使用interface builder 新建一个uiview的.xib文件。
2. 向新建的uiview的.xib文件添加需要的控件。
3. 定义一个继承自uiview的派生类,将对应的view的custom class 设为你自定义的view类。
4,file's ower 对应的custom class 为UIView
5. 将在xib文件上添加的控件与继承自uiview的派生类建立连接IBOoutlet。
6. 在需要生成uiview的地方添加一下代码:
- - (id)initWithFrame:(CGRect)frame
- {
- self = [super initWithFrame:frame];
- if (self) {
- NSArray *nibView = [[NSBundlemainBundle] loadNibNamed:@"xib文件名字"owner:self options:nil];
- UIView *backupSearchView = [[nibView objectAtIndex:0] retain];
- [backupSearchView setFrame:frame];
- [self addSubview:backupSearchView];
- }
- return self;
- }
浙公网安备 33010602011771号