2009-04-26 57 views
4

我创建了一个具有多列的UITableView来显示橄榄球联盟表。现在我真正需要的是一个标题,用于标记每个列,它们将理想地坐在桌子视图的顶部。我将如何做到这一点?具有多列的UITableView的多列标题

回答

7

您可以创建一个自定义的UIView并将其设置为您的UITableView的第一部分标题。在你的UITableViewDelegate的tableView:viewForHeaderInSection:方法中返回它。您只需要设计它,使其与您的自定义单元格中的“列”对齐。

-5

这有点对一个iPhone应用程序一个奇怪的接口,假设你要复制的HTML表的外观和感觉,用的标题,细胞等

如果这是你想要的,为什么不只是使用UIWebView对象来显示你的表格?

+5

因为我有一个UITableView – Xetius 2009-04-27 08:20:21

7

而不是将其设置为您的第一个UITableView部分的标题,而是将它设置为整个表格的标题更有意义。这可以通过UITableViewtableHeaderView财产完成。例如:

UIView *myHeaderView = ... 
[myTableView setTableHeaderView:myHeaderView]; 
+1

做它,你可以用我的+1想我更喜欢这个。但是在界面生成器中为我的喜好创建了一个UIView,在我的界面中创建了一个IBOutlet,并将其包含在viewDidLoad`[self.tableView setTableHeaderView:viewHeader];`和presto中。 – 2013-11-08 09:56:42