2010年4月29日星期四

用nib文件创建自定义uiview uitableviewcell 等


有好多同学习惯于在uiview的initwithfram方法中添加自定义的控件,如果要添加的控件较多,位置调整就会很麻烦。
我更习惯于使用interface builder来创建nib文件,在nib文件上拖动控件,可以方便迅速的构建自定义的新view等。
步骤:
1。添加新文件 cocoa touch class, 创建一个新类继承自UIVIEW ,命名位UIMyView
2。添加新文件 user interface, 创建Empty xib文件 ,命名MyView.xib
3.打开MyView.xib ,从library中选择view,拖动到Myview.xib 中。
4。双击添加的view,此时可以修改view的大小等属性 。在第四个窗口中修改view的Class为UImyView,这样,用nib创建的view就会和自己定义的新类相关联
5。使用UIMyView
NSArray *array = [[NSBundle mainBundle] loadNibNamed:@”MyView” owner:self options:nil];
UIMyView *view = [array objectAtIndex:0];
发表评论