2017-12-16 6 views
0

So habe ich Sticky Header am oberen Rand der Ansicht. Dann habe ich Tabellenansicht. Es beginnt von y: 135So lösen Sie den Header der Tabellenansicht in der Tabellenansicht

Ich muss etwas tun, um erste Abschnitt Header mit seinem Inhalt zu rollen. Wie kann ich es schaffen?

Ich beschließe, Tabellenansicht padding oben, wenn es möglich zu machen, und als Tabellenansicht von x zu starten: 0 y: 0

ODER

Um Abschnittsheader ENTFIXEN und erlaubt mit Inhalt blättern, oder vielleicht gibt es einen anderen Weg, das zu tun? Hier sind meine Bildschirm:

enter image description here

enter image description here

oder vielleicht der richtige Weg zu fälschen Faust Abschnitt mit benutzerdefinierter Zeilenhöhe sein wird? und es unsichtbar machen, und es wird meine Polsterung sein?

Antwort

1

ermöglichen erster Abschnitt Header mit seinem Inhalt sroll bis

Es zu UITableViewStyle in engen Zusammenhang steht. Wenn die UITableViewStyle Eigenschaft der Tabelle auf UITableViewStylePlain festgelegt ist. Wenn Sie es auf festgelegt haben, werden die Header mit den Zellen nach oben scrollen. Basiert auf this question.

zu FAKE ersten Abschnitt mit benutzerdefinierten Zeilenhöhe?

Ich bin mir nicht sicher, dass es eine gute Lösung ist.

+0

Vielen Dank allot! Also habe ich beschlossen, UITableViewStyleGrouped zu machen, aber jetzt habe ich ein paar zusätzliche Paddings in den Sektionskopfzeilen. In meinen Bildschirmen war es 36 hoch, aber jetzt schätze ich es viel mehr als 36. Kann ich es schaffen? – WhoIsDT

+0

@WhoIsDT Bitte schauen Sie auf [diese Frage] (https://StackOverflow.com/questions/17699831/how-to-change-Height-of-grouped-guidableview-header) und überprüfen Sie auch 'heightForFooterInSection' vielleicht verwenden Sie es irgendwo . –

+1

tableView.SectionFooterHeight = 0 - das ist völlig hilfreich! Vielen Dank! – WhoIsDT

Verwandte Themen