2017-01-23 77 views
1

我已經創建了一個UIButton與系統類型如何迅速編程指定自定義類的UIButton

let systemButton = UIButton(type: .system) 

我有的UIButton命名SSRadioButton一個子類。

enter image description here 而不是在IB做這件事,我想以編程方式做。所有建議都歡迎。

+0

您是否將它作爲IBOutlet連接到ViewController? –

+0

不,我的視圖控制器什麼也沒有。我需要以編程方式完成的一切 –

回答

0

如果你的目的是要使它編程,簡單地實現:按鈕的

// make sure to setup the frame as it should... 
let myButton = SSRadioButton(frame: CGRect(x: 0, y: 0, width: 500, height: 50)) 

// OR, for your case: 
//let myButton = SSRadioButton(type: .system) 

myButton.addTarget(self, action: #selector(myButtonPressed), for: .touchUpInside) 
// setup all pther needed properties... 

view.addSubview(myButton) 

目標:

func myButtonPressed() { 
    print(#function) 
} 
3

而不是

let systemButton = UIButton(type: .system) 

使用,

let systemButton = SSRadioButton() 

並做進一步的活動。