2013-01-04 20 views
0

我有一个UITableView,它使用custom cell创建。 每个自定义单元都有一个UISwitch,就像iPhone中的股票闹钟应用程序一样。 我想在我的UITableView单元中启用每个UISwitch。 请帮我...如何启用UITableView中的所有自定义单元中的UISwitch

+0

如果您想启用它唯一的全他们的? –

+0

是的。我想在所有单元格中启用uiswitch。像iPhone中的闹钟。 –

回答

0

这段代码不是通用的,你应该重构它,但这是主要思想。

- (void)enableOnlyAllTheSwitches{ 
    int objectsCount = [myObjectsDataStructure count]; 
    for (int i=0; i++; i<objectsCount){ 
     NSIndexPath *cellIndexPath = [NSIndexPath indexPathForRow:i inSection:0]; 
     MyCustomTableViewCell *cell = [self.myTableView cellForRowAtIndexPath:cellIndexPath]; 
     [cell.switch setOn:YES animated:YES]; 
    } 
} 
+0

谢谢,但我的tableview id disble。我希望他们每个人都活跃起来。在iPhone中使用类似于闹钟的 –

+0

。 –

+0

是的。我明白你想要什么。这将工作! –

0

我发现我的答案:

MyTableView.allowsSelection=NO; 

MyTableView.allowsSelectionDuringEditing=YES; 

这项工作非常好... ...

相关问题