Objective c 删除目标C中SWRevealViewController中的特定tableview项
您好,如何删除SWRevealViewController中的特定表格视图单元格。我的表格视图单元格在故事板中硬编码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.
-(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方法 希望它能帮助你。
注意:如果它能解决您的问题,请不要忘记通过勾选标记将其标记为已接受。在我的情况下,我将所有单元格硬编码在故事板中