我正在尝试构建一个用于演示目的的"刮刮乐应用程序"。
我的方法是有 2 个 UIViews,1 个有背景(赢或输),让我们称之为视图 A... 然后添加另一个 UIView,我们称之为视图 B.视图 B 作为子视图添加到视图 A 的顶部,每当用户点击/拖动视图 B 上的任何区域时,我都会将视图 B 的部分设置为 alpha = 0...
但是,我似乎无法找到一种方法来仅更改UIImage的一部分(最好是圆形区域)。有什么帮助吗?
我刚刚开始 iOS 编程,所以示例代码将不胜感激。 提前感谢!
使上视图不opaque
,并将其背景颜色设置为[UIColor clearColor]
,它应该能够绘制在某些位置透明的内容。
看起来很有希望: https://stackoverflow.com/a/4661990/210171(此处包含代码)