美文网首页
自定义XIB View里面添加其他自定义Xib View

自定义XIB View里面添加其他自定义Xib View

作者: 编程猫猫 | 来源:发表于2018-08-30 14:22 被阅读0次

在最近写项目的时候,想要在一个xib View 上,添加其他自定义的Xib View。发现怎么都添加不上,后来经过一通摸索,可以了,特记录下。

1、首先第一步


屏幕快照 2018-08-30 下午1.57.50.png

2、第二部在被添加的自定义xib View 上,修改如files Owner 的class名 ,注意View的class 的不要改


QQ20180830-140440@2x.png 1.png

3、将view作为一个属性添加到自定义xib View 的.m中


2.png

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;//填一下自动布局的坑!最好要写这一句
}

相关文章

网友评论

      本文标题:自定义XIB View里面添加其他自定义Xib View

      本文链接:https://www.haomeiwen.com/subject/sopkwftx.html