美文网首页
View和xib文件绑定

View和xib文件绑定

作者: 涵啸虎 | 来源:发表于2020-03-30 11:01 被阅读0次

    自己创建的View类,自动创建时只有.h和.m文件。需要自行添加xib文件。然后,需要我们在实现文件中将xib与创建的类进行绑定。这里建议将xib文件的名字设置成view类的名称。这样可以用下面代码绑定。


    - (instancetype)initWithFrame:(CGRect)frame {

        self= [super initWithFrame:frame];

        if(self) {

            self = [[NSBundle mainBundle] loadNibNamed:NSStringFromClass([self class]) owner:nil options:nil].firstObject;//加载xib文件

            self.frame= frame;

        }

        return self;

    }


    关于为什么要使用initWithFrame:可以参考链接

    NS_UNAVAILABLE 与 NS_DESIGNATED_INITIALIZER

    相关文章

      网友评论

          本文标题:View和xib文件绑定

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