-1
Ich möchte ein Label Tabellenfuß hinzuzufügen, die Auto steigen und Fußzeilenhöhe auch Auto steigt .Wie kann ichWie habe ich eine Tableview Fußzeile, deren Höhe Auto steigt
Ich möchte ein Label Tabellenfuß hinzuzufügen, die Auto steigen und Fußzeilenhöhe auch Auto steigt .Wie kann ichWie habe ich eine Tableview Fußzeile, deren Höhe Auto steigt
Im allgemeinen wird diese Ideen erreichen Sie brauchen um die Höhe des Textes im UILabel zu berechnen.
let messageTextSize = text.boundingRect(with: CGSize.init(width: dialogViewWidth, height: CGFloat(MAXFLOAT)), options: .usesLineFragmentOrigin, context: nil)
und legen Sie Etikettenrahmen Höhe/Breite haben, entsprechen
let textLabel = UILabel()
textLabel.frame = CGRect.init(x: sidePadding, y: titleLabel.frame.origin.y + titleLabel.frame.size.height, width: dialogViewWidth - 2 * sidePadding, height:messageTextSize.height)
Sie in der Regel der in Aussicht layoutSubview
Dies war zu einer neuen Ausgabe in Antwort tun würden, um Text, aber es löst die Tabelle footer auto-Sizing auch: https://Stackoverflow.com/a/46414131/6257435 – DonMag
Bitte zeigen Sie den Code, den Sie geschrieben haben, und wir können Ihnen helfen, zu sehen, wo Sie falsch liegen. Um Menschen zu ermutigen, dir zu helfen, zeigst du, dass du versucht hast, dir selbst zu helfen. –