绘制一个内部的UIImageView在另一个上面一个UIImage
-
20-08-2019 - |
题
我有在我的游戏多次重复使用几种不同的彩色块图像(其为一个益智游戏一个简单的矩形)。我想透明覆盖应用于对飞这些图像中的每一个(用于积木块一个符号),其可以是几种不同的图像之一。是否有一个“最佳”的方式来完成这件事?创建一个子视图好像这里是一个坏主意。
我问这个,因为它似乎和UIImageView的UIImage的没有我需要的方法,我还没有在跳水至核芯显卡,但如果我必须我会的。事实上,如果任何人一个很好的教程都知道,请大家分享。
解决方案
一个子视图其实并不是一个坏主意,这是最容易实现的。
另一种替代方法是使用UIView
并覆盖drawRect
方法,使用核心图形渲染您的拼图图像和覆盖。虽然这会比呈现几个UIImageViews
的稍微慢一些。
不隶属于 StackOverflow