标签:
//自定义控件的时候写好标准的这三个方法,这样就能保证你的控件不管在XbB里面还是storyboard里面,还是别人通过代码创建都好用;而且用完效果是一样的\
以后自定义View你先问下自己有没有具备这三个方法,这三个方法是标配
/**
 从文件中解析一个文件的时候就会调用这个方法,从文件里面创建
 */
-(id)initWithCoder:(NSCoder *)decoder
{
    if (self=[super initWithCoder:decoder]) {
         [self setup];
            }
    return self;
    
}
//代码创建
-(id)initWithFrame:(CGRect)frame
{
    if (self=[super initWithFrame:frame]) {
        [self setup];
    }
    return self;
}
//代码和文件创建,都要实现的代码
-(void)setup
{       //设置标题的字体大小为14
    self.titleFont=[UIFont systemFontOfSize:14];
    //把按钮的字体大小赋值给标签的大小
    self.titleLabel.font=self.titleFont;
    //图标居中
    self.imageView.contentMode=UIViewContentModeCenter;
}
标签:
原文地址:http://www.cnblogs.com/anshinianyujing/p/4542160.html