美文网首页
initWithCoder和initWithFrame区别

initWithCoder和initWithFrame区别

作者: Flynn_Lee | 来源:发表于2021-03-11 15:26 被阅读0次

    1、initWithCoder方法是通过xib加载控件

    - (instancetype)initWithCoder:(NSCoder *)coder
    {
        self = [super initWithCoder:coder];
        if (self) {
            //自己添加新东西
        }
        return self;
    }
    

    2、initWithFrame方法是通过代码创建控件

    - (instancetype)initWithFrame:(CGRect)frame
    {
        self = [super initWithFrame:frame];
        if (self) {
            //自己添加新东西
        }
        return self;
    }
    

    3、一般在开发中,以上两个方法都会实现

    相关文章

      网友评论

          本文标题:initWithCoder和initWithFrame区别

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