Dans Xcode 4, il y avait un bogue jamais tout à fait corrigé où Xcode vous empêchait de redimensionner les vues (une "fonction de conception" idiote) - vous deviez vous assurer de définir toutes les barres supérieure/barre d'état/navbar/tabbar sur "aucune" avant cela déverrouillerait les commandes.
XCode 5 semble avoir pris ce bug ... et l'a étendu!
Il est maintenant complètement impossible de modifier la taille d'une UIView dans un fichier NIB/XIB. Rien de ce que je fais ne fait de différence, les dimensions sont toujours en lecture seule. Je ne veux vraiment, vraiment pas écrire le code source (de sorte que nos storyboards NIB + auront désormais toujours l'air mal) pour contourner ce bogue, mais je ne peux pas trouver d'autre moyen.
Quelqu'un a trouvé un workaroind à l'intérieur de Xcode lui-même?
Dans l'inspecteur Attributs, dans la section Mesures simulées, définissez la taille sur Aucun. Cela déverrouille la vue et vous pouvez la faire glisser pour la redimensionner.
EDIT: Comme indiqué dans les commentaires ci-dessous, dans les versions plus récentes de Xcode, vous devez définir l'attribut sur Freeform
, pas None
.
Il y a la solution pour XCode 9.0
Sélectionnez votre vue et définissez des métriques simulées comme suit:
Après cela, vous pouvez modifier la taille de votre vue:
DÉCONSEILLÉ:
Il y a la solution pour XCode 8.1
Sélectionnez votre vue et définissez des métriques simulées comme suit:
Après cela, vous pouvez modifier la taille de votre vue:
Ces paramètres:
me permet de changer la taille de view
:
Version Xcode: 5.1 (5B130a)