Articles of autolayout

UIStackView peut-il prendre en charge iOS 8 ou 7?

Je sais que UIStackview est une nouvelle fonctionnalité d’iOS 9. Si je veux que mon application UIStackview en charge iOS 8 ou iOS 7, cela signifie-t-il que je ne devrais pas utiliser les vues de stack?

Rapport d’aspect personnalisé avec mise en forme automatique

Disons que j’ai un UIView qui contient un UIView enfant qui doit être 4: 3. Je veux résoudre ce problème en utilisant AutoLayout dans le code. Je me suis battu avec AutoLayout mais je n’ai pas encore compris comment faire. Savez-vous comment résoudre ce problème? Merci beaucoup. Je joins une image pour mieux expliquer ce […]

Comment mettre à jour la contrainte de hauteur constante d’un UIView par programme?

J’ai un UIView et je règle les contraintes en utilisant Xcode Interface Builder. Maintenant, je dois mettre à jour UIView’s constante de cette hauteur UIView’s programmation. Il y a une fonction qui va comme myUIView.updateConstraints() , mais je ne sais pas comment l’utiliser.

ios10: viewDidLoad frame width / height non initialisé correctement

Depuis la mise à niveau vers XCode8 GM et ios10, toutes mes vues créées via Interface Builder ne sont pas initialisées correctement beaucoup plus tard que prévu. Cela signifie que dans viewDidLoad, cellForRowAtIndexPath, viewWillAppear, etc., la taille du cadre est définie sur {1000,1000} pour chaque vue. À un moment donné, ils semblent corriger, mais c’est […]

Comment redimensionner le contenu JavaFX ScrollPane en fonction de la taille actuelle

J’ai un BorderPane avec un ScrollPane comme élément central. Il redimensionne automatiquement pour remplir l’écran. À l’intérieur du ScrollPane trouve une HBox qui n’a pas de contenu mais qui est une cible de glisser-déposer. Par conséquent, je veux qu’il remplisse son parent ScrollPane . Quelle est la façon préférée de le faire? Ce que j’ai […]

Comment puis-je (facilement) supprimer une contrainte dans Interface Builder dans Xcode 6

Supposez que vous avez sélectionné un object et que le sélecteur de taille du panneau Utilitaires soit ouvert. Vous pouvez voir la liste des contraintes appliquées à l’object. Dans la liste des contraintes, vous pouvez cliquer sur le petit équipement et sélectionner Supprimer. Vous ne pouvez pas dans Xcode 6. Il existe encore plusieurs manières […]

Dimensionnement d’une vue de conteneur avec un contrôleur de taille dynamic dans une vue de défilement

J’essaie de créer une vue de conteneur, avec un contrôleur à hauteur dynamic, à l’intérieur d’un UIScrollView et de la dimensionner automatiquement à l’aide de la mise en page automatique. View Controller A est la vue de défilement, qui contient la vue du conteneur, avec plus de contenu ci-dessous. View Controller B est le contrôleur […]

Ressorts dans la mise en page automatique: répartissez les vues de manière uniforme, avec des contraintes, dans Xcode 5

Je comprends l’ancienne méthode Struts and Springs d’alignement, de dimensionnement et de dissortingbution des vues dans Interface Builder. Cependant, je n’arrive pas à comprendre comment dissortingbuer uniformément les vues en utilisant la mise en page automatique avec Xcode 5. Il y avait un moyen de le faire en utilisant Xcode 4, mais cette option a […]

Lors du débogage de autolayout, quelle est la signification des chaînes de masque de ré-autorisa- tion telles que h = – & v = – & -?

Je suppose qu’ils doivent se référer au modèle des jambes de force et des ressorts, mais je ne trouve aucune mention de ceux-ci. Lorsque vous NSLog contrainte NSLog , elles apparaissent parfois comme la chaîne de description de la classe non documentée NSAutoresizingMaskLayoutConstraint . J’ai remarqué au moins 3 types différents: h=— , h=–& , […]

Supprimer les contraintes de mise en forme automatique pour un object spécifique

J’ai un UIImageView intégré dans un UIView . Toute mon application utilise AutoLayout , mais je veux supprimer les constraints pour UIImageView . Xcode ne me permet pas de supprimer les constraints , existe-t-il un moyen de les désactiver pour un object spécifique, les mettre à zéro, quelque chose?