In storyBoard habe ich Top-, Bottom-, Leading- und Trailing-Constraints zur Tabellenansicht in einer Ansicht gegeben. Ich habe tableview height als contentSize.height angegeben. Je nach Größe der Tabellenansicht, keine der Zellen, die in Tabellenansicht 3 oder 4 oder ähnlich angezeigt werden können (abhängig von der Größe des Inhalts kann dies variieren). Aber das Problem ist, dass die Höhe der Tabellenansicht mit der Inhaltsgröße zunimmt. Wenn keine Zellen mehr sind, dann sollte die tatsächliche Höhe der Tabellenansicht mit der Inhaltsgröße verglichen werden, und wenn contentSize kleiner ist als tableview Tatsächliche Höhe, dann sollte nur die Höhe der Tabellenansicht geändert werden.Wenn Inhaltsgröße> tatsächliche Höhe dann feste Höhe und wenn Inhaltsgröße <tatsächliche Höhe dann dynamisch von Tableview swift 3?
if tableViewActualHeight > contentSize {
// then only change tableview height
tableViewActualHeight = contentSize
}
Wie können wir & wo diesen Code zu platzieren?
Ihre Frage zu verstehen, ist nicht klar. Was willst du genau erreichen? – Lion
Ich muss Tabellenansicht Höhe einschränken, wenn keine Zellen mehr –
Was meinst du mit mehr? wie viele ? Gib dann der Tabellenansicht eine feste Höhe! – Lion