我有在我的游戏多次重复使用几种不同的彩色块图像(其为一个益智游戏一个简单的矩形)。我想透明覆盖应用于对飞这些图像中的每一个(用于积木块一个符号),其可以是几种不同的图像之一。是否有一个“最佳”的方式来完成这件事?创建一个子视图好像这里是一个坏主意。

我问这个,因为它似乎和UIImageView的UIImage的没有我需要的方法,我还没有在跳水至核芯显卡,但如果我必须我会的。事实上,如果任何人一个很好的教程都知道,请大家分享。

有帮助吗?

解决方案

一个子视图其实并不是一个坏主意,这是最容易实现的。

另一种替代方法是使用UIView并覆盖drawRect方法,使用核心图形渲染您的拼图图像和覆盖。虽然这会比呈现几个UIImageViews的稍微慢一些。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top