J'ai une question simple et j'ai passé d'innombrables heures à essayer de comprendre cela.
Comment puis-je modifier la taille d'un contrôleur de vue dans un Xcode Storyboard à des fins d'édition?
Je voudrais placer un grand formulaire/questionnaire sur mon contrôleur de vue et je ne peux tout simplement pas travailler avec la taille actuelle que me donne le storyboard.
De plus, aucune des tailles fournies ("Inféré", "FreeForm", "Retina 3.5" et "Retina 4") n'est assez grande!
Quelqu'un at-il une solution à mon problème?
À partir de Xcode 5 et au-delà, il existe une solution encore plus simple. Dans la UIStoryboard
, vous pouvez simplement sélectionner votre UIViewController
et aller directement au cinquième onglet. Il suffit de changer le Simulated Size
de Fixé à Freeform . Après cela, vous devriez voir les champs Largeur et Hauteur, comme dans l'image ci-dessous:
Sélectionnez votre contrôleur de vue et, dans le quatrième onglet de InterfaceBuilder, sélectionnez «taille libre».
Une fois la forme libre sélectionnée, vous pouvez désormais modifier la taille de la vue principale dans votre UIViewController
. Il suffit de sélectionner la vue principale du contrôleur et de changer son cadre dans le cinquième onglet, comme ceci:
Pour basculer facilement entre différentes tailles de périphériques iOS, utilisez une métrique de taille simulée:
Attributes Inspector > Simulated Metrics > Size
:
cliquez sur l'option 'View Controller' en haut du storyboard affiché et sélectionnez la taille appropriée dans l'Inspecteur des attributs-> Métriques simulées.
Vous pouvez modifier votre contrôleur de vue en sélectionnant Contrôleur de vue, puis accédez à l'inspecteur de fichiers. La case "Utiliser les classes de taille" s'affiche. En décochant cette case, vous pouvez modifier la taille du contrôleur de vue .......
Note: pour la première fois en utilisant xcode