小编Ale*_*tte的帖子

如何初始化UIButton子类?

我试图在Swift的UIButton的子类中添加一个double值尝试所有类型的inits并获取和设置选项,但我无法让它工作.

所以我从这开始

class CVSTButton : UIButton {
    var cvstPosition: Double

    required init(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")

        super.init(coder: aDecoder)
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我试过:

class CVSTButton : UIButton {
    var cvstPosition: Double {
        get {
            return self.cvstPosition
        }
        set {
            self.cvstPosition = newValue
        }

    }

    required init(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
        super.init(coder: aDecoder)
   }
}
Run Code Online (Sandbox Code Playgroud)

我在这里没有弄错....请帮忙......

uibutton swift

63
推荐指数
3
解决办法
4万
查看次数

标签 统计

swift ×1

uibutton ×1