【问题标题】:How to remove particular table view item in SWRevealViewController?如何删除 SWRevealViewController 中的特定表视图项?
【发布时间】:2017-12-04 17:57:25
【问题描述】:

**为了删除我正在使用这个。但问题是在单击特定的表格视图项目后,只有该项目将被删除。

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:
 (NSIndexPath*)indexPath
 {  
 if(indexPath.row==2)
    {
    return 0.0;
    }
 if(indexPath.row==3)
   {
    return 0.0;
   }
else
  {
    return 75;
  }
}*

屏幕截图:https://i.stack.imgur.com/mUJFe.png

【问题讨论】:

  • 您是想从 tableview 中删除一行,还是只想在特定的持续时间/事件中隐藏该行?
  • 我想从表格视图中删除一行

标签: objective-c uitableview tableview swrevealviewcontroller


【解决方案1】:

首先从你的数组中删除数据。

[array removeObjectAtIndex:indexPath.row];

然后告诉您的 TableView 也删除该行。

如果您没有先从数组中删除数据并尝试调用如下 您的应用程序将崩溃的方法

[tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationLeft]

【讨论】:

猜你喜欢
  • 2018-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-22
  • 1970-01-01
  • 2012-05-05
  • 1970-01-01
相关资源
最近更新 更多