2017-10-13 6 views
1

J'ai une vue de table et deux étiquettes à l'intérieur. La deuxième étiquette (étiquette de description) a des centaines de ligne. quand je mets la taille de police de l'étiquette de description à 21 cela fonctionne. Pourquoi l'étiquette de description disparaît quand je change la taille de police à 25? Comment le résoudre? J'ai également défini la hauteur de la cellule de redimensionnement automatique pour augmenter la taille.l'étiquette disparaît lors du changement de taille de police à 25 dans Swift

following image will help you understand constraint and autolayout. inspecteur attribut étiquette Description attribute inspector pic capture d'écran de code ALSE est this

l'image pour disparaître l'étiquette quand la taille est 25 disappear one

étiquette

uniquement afficher le texte lorsque le cadre est en 8000 et pour plus de texte ne montre pas.

github link for problem

+0

Je l'ai fait avec la vue défilement mais le résultat était le même. –

+0

attribuez des lignes à 0 dans l'inspecteur d'attributs –

+0

Veuillez consulter la cellule personnalisée sur le lien https://drive.google.com/file/d/0BwlRP3pZ5N1VakZ6ckh3OXdiLWc/view?usp=sharing avec le titre et la description. S'il vous plaît ramer la hauteur à la dimension automatique et peut changer votre police dans la cellule pour la ligne à l'index –

Répondre

1

Vous devez vérifier les étapes suivantes:

  1. Donnez le nombre de lignes à 0 si vous n'avez pas besoin combien de lignes peuvent être là. Un nombre spécifique de lignes peut être donné uniquement lorsque vous connaissez le nombre exact de lignes.
  2. Indiquez la taille de l'étiquette pour contenir le contenu.
  3. Vérification des contraintes Exceptions.
1

La hauteur de la cellule doit être dynamique. Si vous ne savez pas donner une hauteur de cellule dynamique, utilisez scrollview.

+0

lire ci-dessus commentaire –

1

@dineshsharma .. Essayons celui-ci et faites-moi savoir si vous êtes toujours confronté au problème. Ceci est pour l'étiquette supérieure.

enter image description here

Et pour l'étiquette inférieure fixée cela.

enter image description here

Et dans l'inspecteur d'attributs mis lignes-0 pour les deux étiquettes. Et s'il vous plaît implémenter la hauteur pour la ligne à l'index et les délégués tableview estimés de taille.

+0

ne fonctionne pas monsieur. –

+0

@dineshsharma À mon avis, il ne devrait pas y avoir un tel problème.Il doit y avoir quelque chose avec vos contraintes.J'ai essayé la même chose et fonctionne très bien pour moi ... – Niroj

+0

donner à votre texte d'étiquette plus de 1000 lignes. –