1

在情节提要的视图控制器中,我有一个简单的视图,它有一个带有标签 0 的子视图图像和一个带有标签 1 的子视图标签。

我试图得到这样的图像:

UIImageView *myImage = (UIImageView*)[myView viewWithTag:0];

但是当我这样做时:

myImage.highlighted = YES;

我明白了:

-[UIView setHighlighted:]: unrecognized selector sent to instance

它显然是情节提要中的 UIImageView 。为什么这个演员阵容不起作用?

4

1 回答 1

1

因为[myView viewWithTag:0]这也是主视图的标签号

解决方案:

  • 给你的UIImageView对象一个标签,比如说,100
  • 现在访问它(UIImageView*)[myView viewWithTag:100]
于 2014-05-28T20:50:57.423 回答