J'essaie de créer une vue comme ci-dessous à l'aide de Storyboard en Xcode. p>
Pour cela, j'ai ajouté un bouton et une étiquette avec des contraintes, mais c'est le résultat que je reçois. Le texte ne démarre pas sous la case. Un moyen de réaliser cela serait de créer 2 étiquettes et d'ajouter les chaînes qui commencent après Y a-t-il un meilleur moyen de faire cela? En outre, lorsque vous cliquez sur En savoir plus, le texte peut également développer également. P> cette chaîne code> à 2 étiqueter et placez-la sous la première étiquette. P>
3 Réponses :
Vous pouvez faire un moyen. Prenez le bouton et l'étiquette dans une vue p>
puis diviser la vue en deux vues, laissé l'une maintient le bouton et la droite contient l'étiquette. faire un espace entre gauche et droite p>
La contrainte du bouton du bouton dirigera, de haut en haut à zéro et à la hauteur de votre souhait p>
La contrainte de l'étiquette sera leader, le haut, la traînée et le bas. p>
Vous pouvez y accomplir en utilisant un L'exclusion Si vous désactivez le défilement, la sélection et l'édition du Voici un exemple simple - beaucoup de valeurs codées durement, de sorte que vous voudriez probablement Faites-en une classe personnalisée - mais cela devrait vous mettre sur votre chemin: p> résultat: p> a > p> (J'ai utilisé ces deux images pour la case à cocher): p> uitextview CODE> et définir un exclusionpath strud>.
uitextview code> Ça se comportera comme un < code> uilabel code> mais vous donnera également l'avantage de exclusionPath strud> p>