View和xib文件绑定

2020-03-30  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读