0
votes

Ajout de bouton pour afficher Programmatiquement créé

J'ai une vue créée de manière programmative comme suit xxx

J'ai le bouton suivant créé par programme comme suit, xxx

Comment ajoutez-moi la touche au centre de Affichage . Merci d'avance.


4 commentaires

Ce serait identique au code que vous avez affiché pour mettre mentionné au centre. Il suffit de changer les vues référencées dans les contraintes.


Ok, mais je n'obtiens pas ce qui est Button.frame pour?


Il vaut mieux ne pas mélanger les contraintes avec des cadres


Ok, merci de clarification.


3 Réponses :


1
votes

Vous pouvez essayer xxx


Conseil:

Vous pouvez éventuellement supprimer ces 2 contraintes car le bouton a une taille de contenu intrinsèque Par défaut, mais si vous avez besoin d'un contenu fixe, laissez-les xxx


0 commentaires

0
votes

Vous pouvez soit utiliser Autolayout, comme indiqué ci-dessous:

let button = UIButton(frame: CGRect(x: 50, y: 75, width: 100, height: 50))
viewOne.addSubview(button)


0 commentaires

0
votes

Bouton IT SOI a la largeur et la hauteur. Donc, vous n'avez pas à résoudre ce problème

button.centerXAnchor.constraint(equalTo: viewOne.centerXAnchor)
button.centerYAnchor.constraint(equalTo: viewOne.centerYAnchor)


0 commentaires