how to get access subview of UIView?

55,219

Solution 1

You can use view's tag property:

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

And later get subview using -viewWithTag: method:

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

Solution 2

I believe u can access all subviews in superview simply by calling
[cell.accessoryView subviews].

Share:
55,219
RAGOpoR
Author by

RAGOpoR

iOS & C# software developer

Updated on March 22, 2020

Comments

  • RAGOpoR
    RAGOpoR about 4 years

    according to this code if i want to access imageView1 and imageView2 how can i access to it? please show me some example

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