0
func setupNewBinderButton() {
let binderButton = UIButton.buttonWithType(UIButtonType.Custom) as UIButton
binderButton.frame = CGRectMake(50, 384-25, 50, 50)
binderButton.setTitle("Add", forState: UIControlState.Normal)
binderButton.setTitleColor(UIColor.blackColor(), forState: UIControlState.Normal)
binderButton.addTarget(self, action: "addBinderTapped", forControlEvents: UIControlEvents.TouchUpInside)
binderButton.userInteractionEnabled = true
self.view.addSubview(binderButton)
}
func addBinderTapped() {
println("hi")
abort()
}
override func viewDidLoad() {
super.viewDidLoad()
setupNewBinderButton()
Точка останова, установленная в этой функции, не попадает. Журнал не попадает. Отмена не происходит.Почему моя цель UIButton никогда не достигалась?
Как заставить мой UIButton реагировать на касания в Swift?
http://stackoverflow.com/questions/25056278/swift-access-control-with-target-selectors/25056424#25056424 –
http://stackoverflow.com/questions/26449053/strongly-typed-selectors-in -swift/26454949 # 26454949 –
без кости. Я попытался использовать действие: Selector ("addBinderTapped:") и @objc func addBinderTapped (кнопка: UIButton!) {В качестве ссылок ссылки. – quantumpotato