Swift中的便利构造函数


Swift中的便利构造函数_第1张图片

    // MARK: 需要用 convenience 声明 遍历构造函数
    
     convenience init(normalImage: UIImage,highlightedImage: UIImage?) {
        
        // 必须先 调用本类的指定构造函数 实例化自己
         self.init();
        
        setImage(normalImage, forState: .Normal);
        
        if highlightedImage != nil {
            
            setImage(highlightedImage, forState:.Highlighted);
        }

    }


你可能感兴趣的:(Swift中的便利构造函数)