2011-10-20 13 views

risposta

320

Sembra che si trascini semplicemente un controllo nella parte superiore della vista tabella. Non mi aspettavo che fosse così facile.

Prima Goccia

Before Drop

Dopo Goccia

After Drop

+28

Sono stato sorpreso di scoprire che questo è il modo in cui è fatto. Ho notato nella mia implementazione che per funzionare correttamente dovevo eliminare il mio codice sezione heightForHeaderInSection: (NSInteger) altrimenti avrei finito con uno spazio extra sopra la vista dell'intestazione stessa. Inoltre, per far sì che questa intestazione si "attaccasse" nella parte superiore della vista tabella, ho dovuto implementare la sezione viewForHeaderInSection: (NSInteger) e restituire questa vista. – ozz

+2

Questo ha funzionato come un fascino! Grazie. –

+10

Sembra funzionare solo se nella tabella è presente almeno una cella prototipo. – Accatyyc

8

È possibile farlo facilmente trascinando il UIView/UIImageView appena sotto la UITableView nella struttura del documento (invece del layout).

Se si tenta di trascinare il layout anziché il profilo del documento, lo UITableViewCell passerà alla gestione superiore che è frustrante!

Problemi correlati