У меня есть подкласс UIButton:UIButton Подкласс Игнорирование событий «Touch Up Inside»
import UIKit
class CustomButton: UIButton {
required init?(coder decoder: NSCoder) {
super.init(coder: decoder)
//Customizing the button appearance
}
}
В интерфейсе строителе, в раскадровке, под моим главным контроллером зрения, я перетащен кнопка акции, и изменил это «Пользовательский класс» для CustomButton из выпадающего меню.
Проводной это событие «Touch Up Inside» для IBAction.
Пользовательский код для внешнего вида появляется, но кнопка не стреляет 'Touch Up Inside'.
Когда я проверил события касания (касание началось, закончилось, поел) в подклассе, кнопка, кажется, получает прикосновение.