のために迅速にプログラムでカスタムクラスを割り当てるにはどうすれば私はのサブクラスSSRadioButtonという名前UIButtonを持っているシステムの種類はUIButton
let systemButton = UIButton(type: .system)
とUIButtonを作成しました。
IBでこれを行うのではなく、プログラムで実行したいと思います。すべての提案は大歓迎です。あなたの意図は、プログラムでそれを作るのであれば
のために迅速にプログラムでカスタムクラスを割り当てるにはどうすれば私はのサブクラスSSRadioButtonという名前UIButtonを持っているシステムの種類はUIButton
let systemButton = UIButton(type: .system)
とUIButtonを作成しました。
IBでこれを行うのではなく、プログラムで実行したいと思います。すべての提案は大歓迎です。あなたの意図は、プログラムでそれを作るのであれば
、単に実装:ボタンの
// 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)
}
代わりの
let systemButton = UIButton(type: .system)
を使用し、
let systemButton = SSRadioButton()
などのアクティビティを実行します。
UIButton()宣言に関するすべての詳細はstack overflow: how to init a UIButton subclass?に記述できます。それは非常に完全な答えであり、追加するものはありません。
あなたはIBOutletとしてViewControllerに接続していますか? –
いいえ、私のビューコントローラは何も持っていません。プログラムで行う必要があるすべて –