我正在尝试为演示目的构建一个“刮开应用程序”。
我的方法是拥有2个UIViews,1个带背景(赢或输),让我们只调用这个View A ...然后添加另一个UIView,让我们调用这个视图B.视图B被添加为子视图在视图A和i之上,只要用户点击/拖动视图B上的任何区域,我就会将视图B的部分设置为alpha = 0。
然而,我似乎无法找到改变UIImage的一部分(最好是圆形区域)的方法。有什么帮助吗?我刚开始进行iOS编程,因此非常感谢示例代码。提前谢谢!
答案 0 :(得分:0)
使上方视图不是opaque
并将其背景颜色设置为[UIColor clearColor]
,它应该能够在某些地方绘制透明的内容。
答案 1 :(得分:0)
这看起来很有希望:https://stackoverflow.com/a/4661990/210171(代码here)