美文网首页
iOS xib自定义视图

iOS xib自定义视图

作者: _Royal_ | 来源:发表于2023-08-06 14:23 被阅读0次

创建自定义类Coustom.hCostom.m和自定义xib文件Coustom.xib

截屏2023-08-07 13.46.04.png 截屏2023-08-07 13.46.43.png 截屏2023-08-07 14.05.44.png

.m文件中输入代码

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        // 这两中方式都可以
        //[[NSBundle mainBundle] loadNibNamed:NSStringFromClass(self.class) owner:self options:nil].lastObject;
        UIView *containerView = [[[UINib nibWithNibName:@"CustomView" bundle:nil] instantiateWithOwner:self options:nil] objectAtIndex:0];
        CGRect newFrame = CGRectMake(0, 0, self.frame.size.width, self.frame.size.height);
        containerView.frame = newFrame;
        [self addSubview:containerView];
    }
    return self;
}

相关文章

网友评论

      本文标题:iOS xib自定义视图

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