2017-07-20 1 views
0

Mes boutons ne remarquent souvent pas le toucher. Quelques causes?UIButton Touch Event - Swift

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

Avez-vous ajouté la cible de bouton? –

+0

Oui. Touchupinside et touchdown mais c'est la même histoire – Carlo

+0

ajouter 'button.layer.borderWidth = 1'et' button.layer.borderColor = UIColor.red.cgColor'et vérifier le cadre de votre bouton est où vous pensez –

Répondre

1

Définissez la propriété translatesAutoresizingMaskIntoConstraints du bouton pour être vrai: button.translatesAutoresizingMaskIntoConstraints = true

+0

J'ai construit ma page avec des contraintes et donc votre réponse est mauvaise – Carlo

+0

La prochaine fois mentionne que vous utilisez des contraintes afin que les gens puissent être plus efficaces pour répondre. – rpurohit