adapter les coordonnes d'un simple UIButton a tous les iphones(swift)

par quelconque, je veux dire un position dans le viewController qui n'a pas de logique, pas centré,.. bref une position "n'importe ou" dans le viewController.
je ne comprends pas par qu'est ce qui décide la position à "cacher"?
sinon il n'y a pas moyen de position le bouton en fonction de chaque taille d'iPhone different? comme en fichier séparé pour chaque? se serait tellement plus simple.