Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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
Objective c 删除目标C中SWRevealViewController中的特定tableview项_Objective C_Uitableview_Swrevealviewcontroller - Fatal编程技术网

Objective c 删除目标C中SWRevealViewController中的特定tableview项

Objective c 删除目标C中SWRevealViewController中的特定tableview项,objective-c,uitableview,swrevealviewcontroller,Objective C,Uitableview,Swrevealviewcontroller,您好,如何删除SWRevealViewController中的特定表格视图单元格。我的表格视图单元格在故事板中硬编码 -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath { if(indexPath.row==2) { return 0.0; } if(indexPath.row==3) { return 0.

您好,如何删除SWRevealViewController中的特定表格视图单元格。我的表格视图单元格在故事板中硬编码

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath
{
   if(indexPath.row==2)
   {
      return 0.0;
   }
   if(indexPath.row==3)
   {
      return 0.0;
   } 
     return 75;
}
在第一次运行时,它会出错。单击特定单元格后,它会正常工作


这里是屏幕截图:

按如下操作

1.根据需要创建动态单元格的数量(要显示多少项)

2.为所有单元格指定不同的标识符

3.按照要显示单元格的顺序,为所有单元格创建一个标识符数组。在我的情况下,识别阵列

4.然后在numberOfItems部分,返回identifierArry.count

5.只需在cellForRow atIndexpath中,使用标识符:identifierArray[indexpat.row]将您的单元格出列

6.如果要删除任何行,只需从IdentifierArray中删除标识符,就像从IdentifierArray.removeObject[position]中删除一样。其中position是项目在数组中的位置

7.从数组中删除标识符后,调用tableView.reloadData方法

希望它能帮助你。
注意:如果它能解决您的问题,请不要忘记通过勾选标记将其标记为已接受。

在我的情况下,我将所有单元格硬编码在故事板中