Pourquoi viewdidlayoutsubviews appeler plusieurs fois?

Je suis en développement iOS App Universelle sur Swift, l'utilisation de l'auto mise en page et de soutien uniquement portrait.

J'ai trouvé UIViewController#viewdidlayoutsubviews appelée plusieurs fois. Au lieu de cela, viewDidLoad appeler UNIQUEMENT une fois sur le démarrage MyApp est UIViewController.

Pourquoi viewdidlayoutsubviews appeler plusieurs fois? Les contraintes sur chaque UIView(UIButtons,UITextFields, etc..) va effectuer dans l'ordre?

Toute Information sera appréciée.

InformationsquelleAutor Michitaka | 2014-11-19