0

UITableViewで作成した がありますcustom cell。すべてのカスタム セルには、iPhone のストック アラーム クロック アプリのような UISwitch があります。UISwitch私は自分のUITableView細胞のすべてを有効にしたいと考えています。私を助けてください ...

4

2 に答える 2

0

私は私の答えを見つけました:

MyTableView.allowsSelection=NO;

MyTableView.allowsSelectionDuringEditing=YES;

この作品はとても良い...

于 2013-01-05T14:57:27.237 に答える
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];
    }
}
于 2013-01-04T10:25:45.210 に答える