Подтвердить что ты не робот

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

в соответствии с этим кодом, если я хочу получить доступ к imageView1 и imageView2 как я могу получить к нему доступ? пожалуйста, покажите мне пример

example 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];
4b9b3361

Ответ 1

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

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];

И позже получите subview с помощью метода -viewWithTag::

UIImageView *getImageView1 = (UIImageView*)[cell.accessoryView viewWithTag:100];

Ответ 2

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