2017-01-18 11 views
-1

Il est nécessaire d'étendre le view en fonction de l'appareil, si le masque présente dans le storyboard tout fonctionne. IMAGE STORYBOARD SETTINGSLes masques d'auto-nettoyage ne fonctionnent pas par programme

si l'on utilise le programme:

viewTest.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth; 

que la transition vers SE pour une vue iPhone 7 ne se développe pas, je pense que le problème est que vous devez demander si cela est nécessaire d'élargir la SE, mais voici comment le faire ne sais pas.

+0

« que la transition vers SE pour une vue iPhone 7 ne se développe pas » - Comment allez-vous cette transition? Normalement, ce ne serait pas un problème sur un appareil réel. –

Répondre

0

Dans ce cas, j'utiliser

view.autoresizingMask = (UIViewAutoresizingFlexibleWidth | 
          UIViewAutoresizingFlexibleLeftMargin | 
          UIViewAutoresizingFlexibleRightMargin | 
          UIViewAutoresizingFlexibleHeight 
         ); 

et fonctionne comme lorsque je crée en vue storyboard et définir le cadre flexible.

Je pense parce que le système a également besoin des marges