2013-10-26 73 views
-1

我正在制作一个程序,我需要从它的标签中获取UIImageView的名称。我将如何做到这一点?我看到一个叫viewWithTag的东西,但我认为这只是按钮。我使用目标c的Xcode。使用其标签获取对象

回答

0

viewWithTag:为任何UIView(或它们的子类)。这对按钮起作用,因为它们是UIView的子类。您可以通过编程或XCode设置标签,并使用viewWithTag:来获取视图。只要确保每个视图都有一个唯一的标记,否则您最终可能会抓错一个标记。

就名称部分而言,我不确定你究竟是什么,所以如果你需要进一步的指导,请澄清你的观点。

0

在你想使用imageView的标签属性之前,你需要设置这个对象标签 [UIImageView setTag:123]。

设置完成后它的标签,你可以用 (UIImageView的*)达到目标[self.view viewWithTag:123]

-1

随着UIImageView的是UIView的子类,它具有标签属性使用此viewWithTag及以下尝试: -

UIImageView *myImageView = (UIImageView *)  
    [yoursuperView viewWithTag:15]; 

请拨打上海华这个方法,所有的UIImageViews的驻留在

+0

谢谢!我对此非常困惑。现在有道理。 –