我创建了一个包含多列的UITableView来显示Football League Table。现在我真正需要的是一个标题,用于标记每一列,理想情况下,它将位于表格视图的顶部。我该怎么做?
答案 0 :(得分:7)
您可以创建自定义UIView并将其设置为UITableView的第一个节头。在UITableViewDelegate的tableView:viewForHeaderInSection:方法中返回它。您只需设计它,使其与自定义单元格中的“列”对齐。
答案 1 :(得分:7)
不是将其设置为第一个UITableView
部分的标题,而是将它设置为整个表格的标题更有意义。这可以使用UITableView
的{{3}}属性来完成。例如:
UIView *myHeaderView = ...
[myTableView setTableHeaderView:myHeaderView];
答案 2 :(得分:-6)
对于iPhone应用程序来说,这是一种奇怪的界面,假设您正在尝试使用标题,单元格等复制HTML表格的外观。
如果这是您想要的,为什么不使用UIWebView
对象来显示您的表格呢?