如何获取UIView的子视图?

发布于 2024-08-26 05:29:03 字数 371 浏览 8 评论 0原文

根据此代码如果我想访问 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];

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

人心善变 2024-09-02 05:29:03

您可以使用视图的 tag 属性:

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

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];
合久必婚 2024-09-02 05:29:03

我相信您只需调用
即可访问超级视图中的所有子视图
[cell.accessoryView 子视图]

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文