我正在制作一个程序,我需要从它的标签中获取 UIImageView 的名称。我该怎么做?我看到了一个叫做 viewWithTag 的东西,但我认为那只是用于按钮。我正在使用带有目标 c 的 Xcode。
问问题
2533 次
3 回答
0
viewWithTag:
适用于任何UIView
(或其子类)。这确实适用于按钮,因为它们是UIView
. 您可以通过编程方式或在 XCode 中设置标签,并可用于viewWithTag:
获取视图。只要确保每个视图都有一个唯一的标签,否则您最终可能会抓住错误的标签。
至于名称部分,我不确定你到底在追求什么,所以如果你需要进一步的指导,请澄清你的观点。
于 2013-10-26T18:30:41.683 回答
0
在你想使用 imageView 的 tag 属性之前,你需要用这个 [UIImageView setTag:123] 设置对象标签。
设置标签后,您可以使用 (UIImageView*)[self.view viewWithTag:123] 到达对象
于 2013-10-26T18:27:08.770 回答
-1
由于 UIImageView 是 UIView 的子类,它具有 tag 属性,因此请使用此 viewWithTag 并尝试以下操作:-
UIImageView *myImageView = (UIImageView *)
[yoursuperView viewWithTag:15];
在所有 UIImageView 所在的超级视图上调用此方法。
于 2013-10-26T18:29:31.333 回答