因为tableview是ios开始最常用的表视图,而做app的开发,界面层开始因为需求的原因,tableiviewcell经常需要自定义,而实用xib布局好tableviewcell之后,就可以进行重用了,最近忽然想像学习一下结合xib定义好view,这样起到重用的功能,做为初学者,但是刚刚从c++转过来过做app开发的,没有很好的掌握基础和xcode很多界面的功能,所以在做这个简单的功能的时候,会碰到界面和布局显示的问题,经过像大神的咨询和请求,感觉终于有点明白了什么意思,现在我就把我做的简单思路说下
我真逗不是:这个view是我自定义的 界面,我在
Main.storyboard定义一个view,并且使这个view定义为自定义view类型
2.我真逗不是 是个lable,是我在自定义view 中写的
我定义了 view1.h view.m view.xib --->xib和 view做了关联,然后我使用在 view.m 设置了 label.text=@"我真逗不是"
但是你要view.m可以使用xib文件,你需要加载这个xib文件
- (instancetype)initWithCoder:(NSCoder *)aDecoder
{
self = [super initWithCoder:aDecoder];
if (self) {
//加载xib文件 进行控制
[[NSBundle mainBundle] loadNibNamed:@"View2" owner:self options:nil];
self.contentview.backgroundColor=[UIColor grayColor];
self.contentview.frame = self.bounds;
[self addSubview:self.contentview];
first.text=@"我真逗不是";
}
return self;
}
注意这个需要设置约束,不然在storyboard设置,坐标就会出问题了
这是我的第一篇博客,写的比较糙,我已经我能够每周都尝试写,这也是总结吧