Voici un avant et un après de l'un de mes écrans après la mise à niveau vers Xcode 8. Tout ce que j'ai fait a été d'ouvrir mon main.storyboard et à partir de là, j'ai créé et exécuté mon application sur mon téléphone. Dans mon contrôle de version, je peux …
J'ai un UIViewet j'ai défini les contraintes à l'aide de Xcode Interface Builder. Maintenant, je dois mettre à jour cette UIView'sconstante de hauteur par programme. Il y a une fonction qui va comme myUIView.updateConstraints(), mais je ne sais pas comment l'utiliser.
De nombreuses questions comme celle-ci expliquent comment créer un masque par programmation et fournir des coins arrondis à un UIView. Existe-t-il un moyen de tout faire dans Storyboard? Le simple fait de demander parce qu'il semble que la création de coins arrondis dans Storyboard maintient une démarcation plus claire entre …
Depuis que j'ai découvert que AutoLayoutje l'utilise partout, maintenant j'essaye de l'utiliser avec un tableHeaderView. J'ai fait subclassde UIViewtout ajouté (étiquettes , etc ...) Je voulais avec leurs contraintes, alors j'ajouté ce CustomViewau UITableView' tableHeaderView. Tout fonctionne très bien sauf que le UITableViews'affiche toujours au - dessus du CustomView, par …
Lorsque mes "lignes" UIStackView sont écrasées, elles lancent AutoLayout avertissements. Cependant, ils s'affichent bien et rien d'autre n'est faux à part ces types de journalisation: Impossible de satisfaire simultanément les contraintes. Vous ne voulez probablement pas qu'au moins une des contraintes de la liste suivante. Essayez ceci: (1) regardez chaque …
Il semble qu'avec Xcode 8, viewDidLoadtoutes les sous-vues du contrôleur de vue aient la même taille de 1000x1000. Chose étrange, mais d'accord, viewDidLoadn'a jamais été le meilleur endroit pour dimensionner correctement les vues. Mais viewDidLayoutSubviewsest-ce! Et sur mon projet actuel, j'essaye d'imprimer la taille d'un bouton: - (void)viewDidLayoutSubviews { [super …
J'ai actuellement des difficultés avec AutoLayout. J'utilise le générateur d'interface et j'essaie de positionner deux boutons de largeur égale côte à côte, comme illustré dans l'image suivante. À partir de l'image d'aperçu suivante, mon titleImage a été correctement contraint et s'affiche correctement, mais les boutons ne le sont pas. J'ai …
Je ne trouve pas de moyen de créer une contrainte «carré», ce qui signifie «largeur égale à hauteur» dans Interface Builder. Je suppose qu'il est possible d'ajouter une telle contrainte par programme. Puis-je faire quelque chose à IB? Peut-être que je ne le vois tout simplement pas? Cela semble trivial, …
J'ai un UIView qui se place à l'écran via plusieurs contraintes. Certaines des contraintes appartiennent au superview, d'autres appartiennent à d'autres ancêtres (par exemple, peut-être la propriété view d'un UIViewController). Je veux supprimer toutes ces anciennes contraintes et les placer dans un nouvel emplacement en utilisant de nouvelles contraintes. Comment …
Je me fracasse la tête contre le mur avec ça depuis 3 ou 4 heures et je n'arrive pas à comprendre. J'ai un UIViewController avec un UITableView plein écran à l'intérieur (il y a d'autres choses à l'écran, c'est pourquoi je ne peux pas utiliser un UITableViewController) et je veux …
Je sais que beaucoup de gens ont déjà posé des tonnes de questions à ce sujet, mais même avec les réponses, je ne peux pas le faire fonctionner. Quand je suis confronté à des contraintes sur le storyboard, c'est facile mais dans le code j'ai du mal. J'essaye, par exemple, …
J'avais l'habitude d'utiliser la mise en page automatique pour ajouter de nouvelles contraintes pour créer des contraintes simples pour la vue d'ensemble / relative comme celle-ci (pendant longtemps): Cependant, récemment après avoir mis à jour le dernier xcode (11.3.3 ou seulement 11.3 / 11C29), j'ai ce problème étrange: lorsque je …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.