web-dev-qa-db-fra.com

Xcode 8 GM Problème de mise en page du storyboard

J'ai essayé la graine XCode 8 GM et j'ai découvert un problème sérieux dans le Storyboard: que vous utilisiez la mise en page automatique ou que vous la désactiviez, Xcode 8 fouillait avec un UIView inclus dans un UIScrollView, comme indiqué ici:

 enter image description here

 enter image description here

Le problème, c’est que si je redimensionne UIView dans ScrollView, quitte Xcode et rouvre mon projet, ce UIView grossit de nouveau, n’a pas de sens, tout le temps.

Avez-vous rencontré le même problème?

Pensez-vous que Apple corrigera ce gros problème avec la version officielle de XCode 8?

Merci!

UPDATE Malheureusement, même la version officielle de Xcode 8 a le même problème :(

16
xscoder

si vous utilisez la disposition automatique, sélectionnez un par un UIViewController Scene dans le scénario principal. Cliquez sur Mettre à jour le cadre, il ajustera automatiquement tous les cadres du contrôleur de vue sélectionné. 

 enter image description here

10
ChenSmile

La seule solution de contournement que j'ai trouvée consiste à rendre la taille des contrôleurs de vue "fixe" à l'aide de l'inspecteur de taille. 

0
Kevin

Si vous compilez votre version pour iOS 9.3 ou les versions antérieures, vous pouvez simplement modifier l’option de génération pour 9.3x.

Changer les versions pour en 9.3: -

 enter image description here

0
user3796634

Vous pouvez modifier la taille simulée du contrôleur de vue à partir de l'inspecteur de taille. Accédez à l'inspecteur de taille et remplacez la taille simulée par la forme libre. Vous pouvez définir la largeur et la hauteur de la vue à votre guise. Pour afficher l'écran tel qu'il était dans iOS 9, définissez la largeur et la hauteur sur 600 .  enter image description here

0
Fawad Masud