2010-03-17 2 views
33

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

пример 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]; 

ответ

84

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

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

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

Смежные вопросы