0
votes

Étiquette coupée dans TableView Xcode10 / Swift 4

Lors de la création d'une nouvelle vue de table avec une seule étiquette, l'étiquette est coupée et je n'arrive pas à augmenter la taille de la cellule pour l'adapter. Je voudrais juste avoir une taille verticale fixe sur la cellule. J'ai essayé tellement de paramètres d'interface utilisateur différents que rien ne semble fonctionner et cela semble simple. Voici à quoi il ressemble:

 entrez la description de l'image ici

Voici à quoi cela ressemble dans la conception:

 entrez la description de l'image ici


1 commentaires

poster un code s'il vous plait


3 Réponses :


0
votes

Vous avez plusieurs options pour résoudre ce problème. Je les ai listés ci-dessous.

  1. Ne définissez pas de contrainte de hauteur constante pour l'étiquette. Au lieu contrôler la mise en page en utilisant les contraintes du haut et du bas.
  2. Définissez la contrainte de hauteur constante pour l'étiquette et jouez avec Propriété Autoshrink . Il peut être défini sur Échelle de police minimale et Taille de police minimale

0 commentaires

0
votes

Vous devriez essayer d'utiliser la autodimension pour la taille de la cellule


0 commentaires

0
votes

La solution utilisée était la suivante:

override func viewDidLoad() {
    super.viewDidLoad()
    self.eventCategoryListTableView.rowHeight = UITableView.automaticDimension
}

En plus de ce code ci-dessus, vous devez vous assurer de définir des contraintes de haut, de bas et de hauteur pour l'étiquette.

p>


0 commentaires