2011-01-01 11 views
1

Ich habe eine UITableView und ich versuche, ein Diagramm in meiner Tabelle über den Zellen zu setzen. Ich habe eine "GraphView", die ich gemacht habe, die UIView erweitert und ich möchte es in meinen Tisch legen. Wie kann ich das machen?Wie man eine UIView in eine UITableView einfügt

Antwort

1

Sie könnten setzen Sie ihn als tableHeaderView, etwa so:

UITableView *tv = ...; 

tv.tableHeaderView = yourView; 

oder Interface Builder verwenden, noch einfacher.

Lesen Sie die Dokumentation von UITableViewDataSource und UITableViewDelegate, um mehr über diese Funktionen zu erfahren:

-(UIView*)tableView:(UITableView*)tableView viewForHeaderInSection:(NSInteger)section 
-(UIView*)tableView:(UITableView*)tableView viewForFooterInSection:(NSInteger)section 

Sie sollten einen UIView pro Abschnitt dann zurück. (Denken Sie daran, autorelease sie, wenn sie nicht statisch zugewiesen sind!)

+0

aber ich möchte eine uiview am Anfang jedes Abschnitts in meiner uitableview. Wie kann ich das machen? – CodeGuy

+0

@Robert sehe meine aktualisierte Antwort. Und lies die Dokumentation! – mvds

+0

entfernt dies die Titelleisten für jeden Abschnitt? – CodeGuy

Verwandte Themen