在故事板的视图控制器中,我有一个简单的视图,其中包含一个标记为0的子视图图像和一个标记为1的子视图标签。
我试图得到这样的图像:
UIImageView *myImage = (UIImageView*)[myView viewWithTag:0];
但是当我这样做时:
myImage.highlighted = YES;
我明白了:
-[UIView setHighlighted:]: unrecognized selector sent to instance
这显然是故事板中的UIImageView。为什么这个演员不起作用?
答案 0 :(得分:1)
由于[myView viewWithTag:0]
也是主视图的标签号
UIImageView
对象添加标签,例如100
(UIImageView*)[myView viewWithTag:100]