Ich habe ein UITableView
, ich bin tableFooterView
geladen von einem Xib.Wie setze ich die Höhe zu einem TableFooterView geladen von einem xib
var footer = NSBundle.mainBundle().loadNibNamed("AFooterView", owner: self, options: nil).first as! AFooterView
self.tableView.tableFooterView = footer
Das funktioniert gut, aber ich muss in der Lage sein, die Höhe für diese Fußzeile festzulegen. Die Xib hat nur eine UIImageView
, die vertikal und horizontal zentriert ist, so dass sie sich anpassen kann, egal wie hoch die Ansicht ist.
Ich habe keine Ahnung wie man das macht mit AutoLayout
? Was wäre der richtige Weg?
Sie könnten einen Auslass zu einer Einschränkung hinzuzufügen, die die Höhe der Ansicht verwaltet und es ändern Konstante, um die Größe zu sein, die Sie wollen - vor dem Zuweisen der 'tableFooterView' –
Gibt es einen Grund, dass Sie nicht nur die Höhe der Fußzeilenansicht direkt in Ihrem Xib festlegen? – JJC
Ich kann es nicht in der Xib setzen, weil die Höhe ändert, ich weiß nicht, wie man das mit Autolayout dynamisch macht ... @JJC – Andres