有没有办法确定什么是UITableView的“顶部”节头?

时间:2011-07-28 18:31:42

标签: iphone uitableview sections

有没有办法确定UITableView的“顶部”部分标题是什么?

对于“顶部标题”,我的意思是UITableView边界顶部粘贴的节标题。

3 个答案:

答案 0 :(得分:2)

您可以使用以下方式获取部分编号:

NSUInteger sectionNumber = [tableView indexPathForCell: [[[tableView visibleCells] objectAtIndex: 0] section]];

我希望有所帮助。

答案 1 :(得分:0)

您将要使用 - (UIView)viewForHeaderInSection方法。这将允许您使用自己的UI视图作为表视图部分的标题。

答案 2 :(得分:0)

如果你的意思是TABLE标题(和表格页脚) - 而不是SECTION页眉/页脚,那么你可以通过tableHeaderView访问UITableView

的属性
tableHeaderView Returns an accessory view that is displayed above the table.

@property(nonatomic, retain) UIView *tableHeaderView

如果您需要SECTION标头,则需要通过实施UITableViewDelegate方法-tableView:viewForHeaderInSection:

来创建它
tableView:viewForHeaderInSection: Asks the delegate for a view object to display in the header of the specified section of the table view.

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