1

我有几个不同的色块图像,它们在我的游戏中多次重复使用(它是一个简单的益智游戏矩形)。我想动态地对这些图像中的每一个应用透明覆盖(拼图块的符号),它可以是几个不同的图像之一。有没有“最好”的方法来完成这项工作?在这里创建子视图似乎是个坏主意。

我问这个是因为 UIImageView 和 UIImage 似乎没有我需要的方法,而且我还没有深入研究 Core Graphics,但如果我必须的话,我会的。事实上,如果有人知道一个好的教程,请分享。

4

1 回答 1

0

子视图实际上不是一个坏主意,而且它是最容易实现的。

另一种选择是使用 a UIViewand overwritedrawRect方法,使用 Core Graphics 来渲染你的拼图图像和覆盖。虽然这会比渲染几个UIImageViews.

于 2009-06-28T05:28:58.203 回答