Ios 设置TableViewHeader时,将删除节标题文本

Ios 设置TableViewHeader时,将删除节标题文本,ios,objective-c,uitableview,Ios,Objective C,Uitableview,当我以编程方式为UITableView设置headerView时,任何节都将丢失其节头文本 我只是在加载视图(并发出REST请求)后使用此代码设置标题 我根据从服务器得到的响应以编程方式创建视图。如果我没有显示自定义标题,则节标题正常工作(正如我在故事板中设置的那样)。但一旦它显示出章节标题就消失了 我尝试使用委托协议中的此方法 - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)

当我以编程方式为UITableView设置headerView时,任何节都将丢失其节头文本

我只是在加载视图(并发出REST请求)后使用此代码设置标题

我根据从服务器得到的响应以编程方式创建视图。如果我没有显示自定义标题,则节标题正常工作(正如我在故事板中设置的那样)。但一旦它显示出章节标题就消失了

我尝试使用委托协议中的此方法

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{
    return @"Section Title";
}

它被叫来了,但似乎什么也没做。需要明确的是,我创建的视图显示时没有任何问题。

一个视图只能有一个父视图。它(
self.alertView
)不能同时位于表标题视图和节标题视图中

为两者创建单独的视图


另外,不要同时实现标题视图WheaderInstruction和标题视图部分。就一个或另一个。如果您确实实现了头节查看,请确保您也实现了头节高度。

您是对的!我应该更仔细地看看我使用的方法。我只想为整个表设置一个标题,但我正在为每个部分设置标题。我删除了
viewForHeaderInSection
方法,现在一切正常。我会尽快给你正确的答案。
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{
    return @"Section Title";
}