je créer ou plusieurs cellules remorque personnaliséeComment obtenir indexPath.row/chemin Lorsque je clique sur le commutateur dans une rangée?
chaque cellule possède un interrupteur à l'intérieur
Comment puis-je savoir quel commutateur dans la ligne que je clique
Ex.I cliquez sur le bouton dans la rangée 3, qu'il retournera indexPath.row = 3
et aussi l'état du commutateur est activé ou désactivé?
quel vide dois-je mettre?
Je sais qu'il est un moyen peut obtenir le retour de indexPath par:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
Mais je ne veux pas toucher la ligne, juste le commutateur ...
Oh, je fais un peu la recherche, mais il est juste un peu différent
How can keep track of the index path of a button in a tableview cell?
des idées?
Je souhaite que je peux poster ma capture d'écran, mais pas que je suis un nouvel utilisateur le système ne me permet pas de faire ce
Hmmm..Il peut être le travail! Je l'essaie maintenant! Merci, comment puis-je être un bon programmeur comme vous? –
Excusez-moi, je crée un LightCell0, et un TableViewController, je devez mettre ce code dans lequel? –
Voir http://stackoverflow.com/questions/18919616/uitableviewcell-indexpath-crash-in-ios7 pour iOS7. Il existe des wrappers supplémentaires pour les vues de table et les cellules. J'ai dû utiliser: 'UITableViewCell * cell = (UITableViewCell *) switchControl.superview.superview; UITableView * tableView = (UITableView *) cell.superview.superview; ' – joshs