2017-07-20 5 views
0

Meine Tasten bemerken oft nicht die Berührung. Einige Ursachen?UIButton Touch Event - Swift

let button = UIButton(type: .system) 
button.translatesAutoresizingMaskIntoConstraints = false 
+0

haben Sie auf die Schaltfläche Ziel hinzufügen? –

+0

Ja. Touchupinside und Touchdown, aber es ist die gleiche Geschichte – Carlo

+0

hinzufügen 'button.layer.borderWidth = 1'und' button.layer.borderColor = UIColor.red.cgColor'und überprüfen Sie den Rahmen Ihrer Schaltfläche ist, wo Sie denken –

Antwort

1

die translatesAutoresizingMaskIntoConstraints Eigenschaft der Schaltfläche Set um wahr zu sein: button.translatesAutoresizingMaskIntoConstraints = true

+0

Ich habe meine Seite mit Einschränkungen gebaut und so ist Ihre Antwort schlecht – Carlo

+0

Das nächste Mal erwähnen, dass Sie Einschränkungen verwenden, so dass die Menschen effektiver in der Beantwortung sein können. – rpurohit