obj-c图像自动调整大小......?

时间:2014-04-02 20:30:27

标签: ios iphone objective-c image xcode5

前几天我刚开始学习obj-c而且我正在组织一个糟糕的游戏作为练习。我有一个IMG作为游戏的主角,每次这个角色碰到某些障碍时,我都想改变图像的大小(根据情况减少或增加)。

我使用photoshop将图像的大小更改为适当的大小,但出于某种原因,当我运行游戏时,图像会在我想要它们时发生变化,但它们的尺寸小于我设置的尺寸。的Photoshop ......

任何想法?

我认为没有必要为这样简单的事情发布我的代码,对吧?它只是一个简单的“if”语句,后跟实例和为图像名称命名的UIimage ......

1 个答案:

答案 0 :(得分:1)

我假设您在UIImageView中显示图片?或者你使用SpriteKit?如果您使用UIImageView,图片实际上会自动缩放到UIImageView的大小。

因此,您只需更改UIImageView的大小(您当然也可以更改UIImageView内的图片。

如果您正在使用SpriteKit,您必须记住,您可能正在测试“视网膜”设备,因此图像的宽度和高度除以2(当前iPhone的真实分辨率) 5 / 5s是1136x640而不是568x320!