[ios]以编程方式添加 UITextView 作为 UITableView 标题

发布时间: 2015/7/10 3:45:08
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我想添加一个为表视图的标题。下面是我的代码。代码运行时,正如我看到的打印日志消息。但在我的表/场景没有头。有谁知道为什么没有显示标头?我打电话,要显示将添加标题里面 cellForRowAtIndex 作为

if (!tableView.tableHeaderView) {
    NSLog(@"adding header to table");
    [self addHeaderTableView:tableView ];
}

这是添加标头的实际代码:

-(void)addHeaderToTableView:(UITableView *)tableView
{
    UITextView *headerView = [[UITextView alloc] init];
    headerView.text = @"some text";
    tableView.tableHeaderView = headerView;
    NSLog(@"Added textview to table as header");
}

再次,日志都很懂规矩。

解决方法 1:

你忘了

[headerView sizeToFit];

后向表中添加视图作为标题。

官方微信
官方QQ群
31647020