【发布时间】:2013-05-26 14:19:07
【问题描述】:
好的,我有一个看起来像这样的应用:
我需要将 indexPath.row = 3 处的单元格变灰或停用,根据开关的值,该单元格是“Off grid Est Daily Consumption”单元格。
我连接了开关并将其 valueChanged 方法作为 IBAction 如下所示:
- (IBAction)valueChanged:(UISwitch *)theSwitch {
if (theSwitch.isOn) {
NSLog(@"ON");
} else {
NSLog(@"OFF");
}
}
我需要使用能够点击最后一个单元格“计算”以便移动到另一个 UIView 并显示结果。除非 On 或 OffGrid 设置为 ON,否则如何隐藏 #3?
【问题讨论】:
-
好吧,您可以删除单元格或将其变灰。删除它是调整计数和调用重新加载的简单问题。要将其变灰,您可以简单地将单元格的文本颜色设置为灰色并设置一个标志以禁用对单元格的触摸,或者您可以通过更改背景颜色等来变得更漂亮。
标签: ios uitableview uiswitch