2016-10-17 2 views
0

Im Fall von Netzwerkverlust möchte ich eine benutzerdefinierte Ansicht am unteren Rand der Tabellenansicht einfügen, aber überlappt nicht die Tabellenansicht. Diese benutzerdefinierte Ansicht wird auch dann angezeigt, wenn der Benutzer seinen Finger auf dem Bildschirm belässt und erst nach einer gewissen Zeit oder nach dem Zurücksetzen des Netzwerks wieder verschwindet. Es mag das Verhalten der Facebook App. Wie kann ich das machen?Wie fügt man die benutzerdefinierte Ansicht am unteren Ende der Tabellenansicht ein?

enter image description here

+1

sah man bei tableFooterView? – Injectios

+0

@ Thanh Nguyen Für diese Art von Funktionalität müssen Sie Logik hinzufügen. Bei der Initialisierungszeit von tableview müssen Sie in der Tabellenansicht der letzten Zeile eine benutzerdefinierte Ansicht hinzufügen. –

+0

gibt es mehrere Möglichkeiten 1. Fügen Sie footerView in der Tabellenansicht hinzu. 2. Fügen Sie eine Ansicht zur letzten sichtbaren Zelle hinzu, um dem Benutzer eine Warnung anzuzeigen. 3. Fügen Sie unterhalb der Tabellenansicht eine Ansicht hinzu. Verringern Sie die Größe der Tabellenansicht nach der Netzwerkbelastung mit der Höhe von Customview. –

Antwort

0

Sie können per Screenshot unten Set Fußzeile tun.

enter image description here

2
//Give size of view as u want 
let customView = UIView(frame: CGRectMake(0, 0, 200, 50)) 

//add this view in footer section of tableview 
youTableview.tableFooterView = customView 
+0

Wenn es für Sie hilfreich ist, bitte akzeptieren Sie dies, weil andere leicht finden können .. – seggy

Verwandte Themen