Ich habe eine benutzerdefinierte UITableViewCell, die ich als Fußzeile für UITableView verwende.ändern Sie dynamisch die Fußzeile von uititaview
func tableView(tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
let cell = tableView.dequeueReusableCellWithIdentifier("footerCommentCell") as! FooterCommentTableViewCell
cell.footerIndex = section
cell.delegate = self
return cell
}
Diese Fußzeile hat automatisches Layout wie http://joxi.ru/DrloGbpC4Eb3vA 1 - view 1 2 - view 2 3 - Ansicht 2 Höhenbeschränkung (view2Height
)
Bei init Phase view2Height
0, und für einige Aktionen I Ich möchte diese Constraint-Konstante auf einen anderen Wert ändern, z. B. - 50, und den Header ändern.
Gibt es eine Möglichkeit, dies zu implementieren?
Ich kann keinen Zugriff auf meine Fußzeile Zelle in dieser Methode erhalten, so kann ich nicht Einschränkung Ändern gesamte Höhe ändert das Ergebnis nicht geben ich will, weil ich Auto-Layout verwenden –