我有一個UIButton的子類:UIButton的子類忽略「潤色」的內部事件
import UIKit
class CustomButton: UIButton {
required init?(coder decoder: NSCoder) {
super.init(coder: decoder)
//Customizing the button appearance
}
}
在Interface Builder中,故事板,在我主視圖控制器,我拖放一個樣按鈕,並改變它是從下拉菜單到CustomButton的'Custom Class'。
將它的'Touch Up Inside'事件連接到IBAction。
外觀自定義代碼出現,但按鈕沒有觸發'Touch Up Inside'。
當我在子類中檢查觸摸事件(觸摸開始,結束,吃東西)時,該按鈕似乎正在接收觸摸。