Ich habe viele customCells jede Zelle kann eine Schaltfläche haben, die wie ein Textfeld oder textArea funktioniert.Wenn die Ansicht lädt, haben sie sehr wenig Höhe.kann die Höhe der CustomCells in swift nicht setzen
override func viewDidLoad() {
super.viewDidLoad();
self.view.backgroundColor = UIColor.groupTableViewBackground
self.tableView.separatorStyle = UITableViewCellSeparatorStyle.none
self.tableView.estimatedRowHeight = 100
tableView.rowHeight = UITableViewAutomaticDimension
self.tableView.setNeedsLayout()
self.tableView.layoutIfNeeded()
}
und ich habe die folgenden Einschränkungen für die Zelle überhaupt
Will automatische Layout-Arbeiten mit Prototypen Zellen definiert? Wenn nicht wie das zu implementieren? Ich habe versucht mit HeighforrowAtIndexPath-Methode Layout sieht nur nach scroll gut aus. Anfängliche Belastung der Ansicht wird nicht mit gutem Layout kommen.
unten ist mein Code dafür.
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
if (eleData.elementType=="apple")
{
return 90;
}
else if (eleData.elementType=="banana")
{
return 50;
}
else
{
return 30;
}
}
Irgendwelche Vorschläge. Vielen Dank im Voraus.
Sie so viel Dank. Es funktioniert jetzt gut. – Dev
Gern geschehen! –
Trotzdem kommt manchmal das gleiche Problem ... Wie kann ich das verhindern? – Dev