Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从UITableView中删除iPhone中特定行的标题?_Iphone_Ios_Uitableview_Header - Fatal编程技术网

如何从UITableView中删除iPhone中特定行的标题?

如何从UITableView中删除iPhone中特定行的标题?,iphone,ios,uitableview,header,Iphone,Ios,Uitableview,Header,我有一个风格朴素的选项卡视图。我必须从每一行添加标题。每个标题应具有不同的值。我将值分配给NSMutableArray中的标题。NSMutableArray可能具有来自WebService的空值。如果值来自NSMutableArray我需要隐藏或删除特定行的标题。这是我的桌面设计 Header(Data) Name:iPhone Company : Apple Header(Data) Name:iPod Company : Apple Header(Null) // I want to rem

我有一个风格朴素的
选项卡视图
。我必须从每一行添加标题。每个标题应具有不同的值。我将值分配给
NSMutableArray
中的标题。
NSMutableArray
可能具有来自
WebService
的空值。如果值来自
NSMutableArray
我需要隐藏或删除特定行的标题。这是我的桌面设计

Header(Data)
Name:iPhone
Company : Apple
Header(Data)
Name:iPod
Company : Apple
Header(Null) // I want to remove this header from the tableview
Name:iPad
Comapany : Apple
Header(Data)
Name:iMac
Comapany : Apple

当数据为空时,如何删除特定标头?有人能帮我吗?谢谢。

您可以通过两种方式完成:-

1) 将标题视图0的高度设置为空值

 - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
    return 0.0;
}

2) 您必须从
viewForHeaderInSection
方法返回nil,并调用
[myTableView-reloadData]
您可以通过两种方式执行此操作:-

1) 将标题视图0的高度设置为空值

 - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
    return 0.0;
}
2) 您必须从
viewForHeaderInSection
方法返回nil,并调用
[myTableView-reloadData]