有一个图像视图来显示不同的图像

时间:2014-01-31 19:52:19

标签: ios cocoa-touch uiimageview

我的应用需要字符,但可以自定义。是否可以拥有一个图像视图,但将实际图像更改为其他图像?

这是一个例子:有第1项和第2项。第1项是默认的。如果我点击购买第2项,则显示第1项的图像视图将替换为第2项的图片。

我有什么方法可以做到这一点,如果没有,开发人员如何进行这样的定制?

1 个答案:

答案 0 :(得分:1)

除非我遗漏了某些东西,否则它似乎很简单:

UIImageView *myImg = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myFirstImage"]];

如果您想将图片更改为myOtherImage,可以设置如下

[myImg setImage:[UIImage imageNamed:@"myOtherImage"]];

如果你需要将图像作为一个组件,那么你可以对UC图像进行子类化并调用函数来交换图像。