Pourquoi ne puis-je pas changer le point de vue taille de l'image en Swift?

Donc, c'est la chose la plus étrange que je croiserai jamais.

- Je ajouter un simple UIView sur le dessus d'un UIView sur un UIViewController. - Je changer la taille de 200 x 200 et puis je veux changer la UIView's taille en plaçant cette ligne de code à l'intérieur de la viewDidLoad méthode:

self.gameBackgroundView.frame.size.height = 10

qui semble parfaitement normal, à Swift. Cependant, rien ne se passe. Je peux changer la couleur, le rayon de l'angle etc...

EDIT:

J'ai également supprimé toutes les contraintes de ce point de vue et il ne fonctionne toujours pas.

De deux choses. Je me souviens en Obj-C vous avez eu à changer l'ensemble du cadre de la propriété pour obtenir la vue de mettre à jour. L'autre chose, c'est si vous avez de la mise en page automatique des contraintes, il va ignorer cadre des changements.
J'ai mis comme les 4 contraintes sur un autre UIView cependant, cela s'applique sur mes autres pourquoi l'image que je veux le changer ?
Pouvez-vous montrer comment vous créez la vue et de l'ajouter en tant que sous-vue?
J'ai ouvert mon storyboard, faites glisser un nouveau UIView sur le dessus de mon UIViewController, changer la couleur d'arrière-plan pour que je puisse voir l'image change et j'ai créer un IBOutlet dans le fichier de classe correspondante
Si vous ne définissez pas de contraintes dans InterfaceBuilder d'autres seront ajoutés automatiquement. Découvrez gameViewBuilder.constraints. Assurez-vous également gameViewBuilder.translatesAutoResizingMaskToConstraints est vrai.

OriginalL'auteur kalafun | 2015-05-11