如何将UIView放在UITableView中

时间:2011-01-01 19:34:48

标签: uiview uitableview

我有一个UITableView,我试图在我的表格中放置一个图表。我有一个“GraphView”,我已经制作了扩展UIView,我想把它放在我的桌子上。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您可以将其设置为tableHeaderView,如下所示:

UITableView *tv = ...;

tv.tableHeaderView = yourView;

或使用Interface Builder,甚至更容易。

阅读UITableViewDataSourceUITableViewDelegate的文档,详细了解这些功能:

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

然后,您应该每个部分返回一个UIView。 (记住autorelease他们,如果他们没有静态分配!)