如何使tableview中的单元格不可见?

问题描述:

好吧,我有一个应用程序看起来像这样:如何使tableview中的单元格不可见?

Tableview

我需要的是灰显或停用在indexPath.row = 3的信,这是“离网预估日常消费”细胞取决于交换机的值。

我连接在开关和具有其的valueChanged方法作为IBAction为像这样:

- (IBAction)valueChanged:(UISwitch *)theSwitch { 
    if (theSwitch.isOn) { 
     NSLog(@"ON");  
    } else { 
     NSLog(@"OFF"); 
    } 
} 

我需要使用能够挖掘的最后一个单元“计算”,以便移动到与结果另一个的UIView 。除非On或OffGrid设置为ON,否则如何隐藏#3?

+0

那么,你可以删除单元格或灰色。删除它是调整计数和调用重新加载的简单问题。要将其变为灰色,您可以简单地将单元格的文本颜色设置为灰色,并设置一个标记以禁用单元格上的触摸,或者通过更改背景颜色等方式获得更好的效果。 –

尝试运行TLIndexPathTools library中的"Settings" example project。它完全符合你的要求,而且更容易管理。