2016-06-21 17 views
0

My Label innerhalb Zelle sieht wie folgt ausEtikett außerhalb der Grenzen der Zelle ist

enter image description here

Mein Code für Einschränkungen wie diese

repoName.leadingAnchor.constraintEqualToAnchor(contentView.leadingAnchor, constant: 10).active = true 
    repoName.topAnchor.constraintEqualToAnchor(contentView.topAnchor, constant: 10).active = true 

    descriptionTextTop = descriptionText.topAnchor.constraintEqualToAnchor(repoName.bottomAnchor, constant: 10) 
    descriptionTextTop!.active = true 
    descriptionText.leadingAnchor.constraintEqualToAnchor(contentView.leadingAnchor, constant: 10).active = true 
    descriptionText.bottomAnchor.constraintEqualToAnchor(contentView.bottomAnchor, constant: 10).active = true 

ist es einer Tabellen- Ich habe

tableView.estimatedRowHeight = 44 

Warum passiert das?

Antwort

0

1) Stellen Sie sicher, dass das Etikett obere und untere Ränder Einschränkungen hat, gegen die Zelle

2) Sagen Sie die Tabellenansicht auto Dimension zu verwenden: tableView.rowHeight = UITableViewAutomaticDimension

3) Sie können auch das Etikett des setzen vertikalen Inhalt Kompressionswiderstand Priorität bis 1000

Und es sollte

BTW arbeiten, irgendwelche Gründe, warum Sie Einschränkungen hinzufügen programmatisch statt es im Interface Builder zu tun?

Verwandte Themen