Also, ich möchte eine Einschränkung hinzufügen, die eine maximale Höhe auf jeder Zelle, die kleiner oder gleich 2/3 der Höhe der UITableView
ist erzwingen.Fügen Sie NSLayoutContraint zwischen UITableViewCell und UITableView hinzu.
Wie kann ich das erreichen?
Hinzufügen der Einschränkung in func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
ist keine Option, da die Zelle nicht in der UITableView
ist, so beschwert es sich, dass sie keine gemeinsame Superview haben.
Also im Grunde, wie bezog ich meine UITableViewCell
s und meine UITableView
mit NSLayoutContraint
s?
Müssen Sie hier eine Einschränkung verwenden, können Sie nicht einfach die Zellenhöhe innerhalb von heightForRowAtIndexPath berechnen? z.B. return tableView.frame.size.height * 2/3 –