согласно этому коду, если я хочу получить доступ к imageView1 и imageView2, как я могу получить доступ к нему? покажите мне некоторый пример
пример 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];
Вы можете использовать свойство тега представления:
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];
А позже получить подпредставление, используя метод -viewWithTag:
:
UIImageView *getImageView1 = (UIImageView*)[cell.accessoryView viewWithTag:100];
Я считаю, что вы можете получить доступ ко всем подпредставлениям в суперпредставлении, просто вызвав
[подвиды cell.accessoryView]
.