как получить подпредставление доступа UIView?

согласно этому коду, если я хочу получить доступ к 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];
33
задан RAGOpoR 17 March 2010 в 09:10
поделиться

2 ответа

Вы можете использовать свойство тега представления:

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];
84
ответ дан 27 November 2019 в 17:39
поделиться

Я считаю, что вы можете получить доступ ко всем подпредставлениям в суперпредставлении, просто вызвав
[подвиды cell.accessoryView] .

10
ответ дан 27 November 2019 в 17:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: