点步

导航

Xib

代码会执行两个方法

//从xib里面连线完成就会执行这个方法

-(void)awakeFromNib{

 

}

 //从xib里面加载出来就会执行 ,只是把View加载出来,里面子控件没有连好线

-(id)initWithCoder:(NSCoder *)aDecoder{

 

   self = [super initWithCoder:aDecoder];

    if (self) {

    }

    return self;

}

/**
 *  这个方法是控件通过代码创建的话,必须要执行的方法
 *
 *  @param frame <#frame description#>
 *
 *  @return <#return value description#>
 */
- (instancetype)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        
    }
    return self;
}
initWithFrame  和 initWithCoder 都可以往 在里面添加子控件;

通过xib创建的控件在awakeFromNib 里面使用
initWithCoder里面添加

如果想使用里面原有的控件就再

posted on 2015-11-07 14:35  点步  阅读(190)  评论(0编辑  收藏  举报