我有一个UITableView,我试图在我的表格中放置一个图表。我有一个“GraphView”,我已经制作了扩展UIView,我想把它放在我的桌子上。我怎么能这样做?
答案 0 :(得分:1)
您可以将其设置为tableHeaderView
,如下所示:
UITableView *tv = ...;
tv.tableHeaderView = yourView;
或使用Interface Builder,甚至更容易。
阅读UITableViewDataSource
和UITableViewDelegate
的文档,详细了解这些功能:
-(UIView*)tableView:(UITableView*)tableView viewForHeaderInSection:(NSInteger)section
-(UIView*)tableView:(UITableView*)tableView viewForFooterInSection:(NSInteger)section
然后,您应该每个部分返回一个UIView
。 (记住autorelease
他们,如果他们没有静态分配!)