在最近写项目的时候,想要在一个xib View 上,添加其他自定义的Xib View。发现怎么都添加不上,后来经过一通摸索,可以了,特记录下。
1、首先第一步
2、第二部在被添加的自定义xib View 上,修改如files Owner 的class名 ,注意View的class 的不要改
3、将view作为一个属性添加到自定义xib View 的.m中
4、在自定义xib View 的.m 中增加下面的代码
- (void)awakeFromNib {
[super awakeFromNib];
self.contentView = [[[NSBundle mainBundle] loadNibNamed:@"ShopcartBottomView" owner:self options:nil] firstObject];
[self addSubview:self.contentView];
}
- (void)layoutSubviews{
[super layoutSubviews];
self.contentView.frame = self.bounds;//填一下自动布局的坑!最好要写这一句
}