自定义控件iOS StoryBoard + xibiOS开发好文

自定义控件(通过代码或者xib文件)

2015-06-20  本文已影响1620人  木_木27

一、通过代码来自定义控件


二、通过xib文件来自定义控件

[[NSBundle mainBundle] loadNibNamed:NSStringFromClass(self) owner:nil options:nil]
[UINib nibWithNibName:NSStringFromClass(self) bundle:nil];
//第一:正在准备初始化
-(instancetype)initWithCoder:(NSCoder *)aDecoder
{
    if (self = [super initWithCoder:aDecoder]) {
        NSLog(@"initWithCoder");
    }
    return self;
}
//第二:初始化完毕`(若想初始化时做点事情,最好在这个方法里面实现)`
-(void)awakeFromNib
{
    NSLog(@"awakeFromNib");
}
//第三:加载xib文件
XMGShopView *shopView = [[[NSBundle mainBundle] loadNibNamed:NSStringFromClass(self) owner:nil options:nil] lastObject];
上一篇 下一篇

猜你喜欢

热点阅读