2013-01-04 48 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; 

這項工作非常好... ...

相關問題