selon ce code si je veux accéder à imageView1 et imageView2 comment puis-je y accéder? veuillez me montrer un exemple
exemple cell.accessoryView.subviews?
UIImageView *imageView1 = [[[UIImageView alloc] init] autorelease];
UIImageView *imageView2 = [[[UIImageView alloc] init] autorelease];
imageView2.alpha = 0;
[cell.accessoryView addSubview:imageView1];
[cell.accessoryView addSubview:imageView2];
Vous pouvez utiliser la propriété de balise de vue:
UIImageView *imageView1 = [[[UIImageView alloc] init] autorelease];
imageView1.tag = 100;
UIImageView *imageView2 = [[[UIImageView alloc] init] autorelease];
imageView2.tag = 200;
imageView2.alpha = 0;
[cell.accessoryView addSubview:imageView1];
[cell.accessoryView addSubview:imageView2];
Et plus tard, obtenez une sous-vue en utilisant -viewWithTag:
méthode:
UIImageView *getImageView1 = (UIImageView*)[cell.accessoryView viewWithTag:100];
Je crois que vous pouvez accéder à toutes les sous-vues dans la vue d'ensemble simplement en appelant[cell.accessoryView subviews]
.