2016-10-03 3 views
0

Ich bin nicht sicher, ob der Titel einen Sinn ergibt, aber ich weiß nicht, wie es sonst in wenigen Worten zu beschreiben. Ich habe eine einfache Aufgabe, die ich tun möchte. Ich habe eine UTabellenansicht in meinem Viewcontroller. Ich möchte einen kleinen netten Effekt kreieren, wenn Sie also unten in der Tabellenansicht sind und ein wenig weiter nach unten scrollen, erscheint mein Logo/eine Tabellenansicht. Wenn Sie den Finger loslassen, scrollt die Tabellenansicht zurück zum "echten" Button.Erstelle versteckte Zelle unter UItableview in Swift

Ich habe auf Google und hier gesucht, kann aber keine Lösung zu diesem finden. Bitte fragen Sie, wenn es nicht klar beschrieben wird :)

Es ist ein Effekt, der in anderen Anwendungen gesehen wird, aber ich kann mich nicht erinnern, die Namen leider. Will versuchen, ein Beispiel zu finden.

Antwort

1

Sie können die Fußzeilenansicht für Ihr Logo in der Tabellenansicht verwenden.

0

Wie Anil sagte, habe ich auch die Idee, die Fußzeile zu verwenden, aber es bietet keine Lösung zum Scrollen aus der Box.

Also ich denke, das beste ist, Ihr Logo als backgroundView (aber so, dass es am Ende der Seite platziert ist) setzen und dann backgroundColor Ihrer Zellen auf weiß (oder welche Farbe Sie verwenden möchten)). Es sollte genau so funktionieren, wie du es willst.

0

Wäre UITableViewHeaderFooterView was Sie suchen?

von Apple docs:

Die UITableViewHeaderFooterView Klasse implementiert eine wiederverwendbare Ansicht, dass kann an der Ober- oder Unterseite eines Tabellenabschnittes platziert werden. Sie verwenden Header und Fußzeilen, um zusätzliche Informationen für diesen Abschnitt anzuzeigen.

Überprüfen Sie diese blog post.