2013-04-20 100 views
0

所以我想知道是否有办法用自定义形状来制作UIView。用自定义形状创建UIView

我正试图制作一个钢琴键盘,所以当用户触摸视图时,委托方法会响应播放噪音。该图片是一个.png,其中包含关键图片和透明背景。

在此先感谢。

回答

1

中的,也就是说,一个三角形状你不能让一个UIView,但你可以是使视图透明的,那么你的非透明的内容添加到它。

例如,以与一个PNG的背景的视图(我假定的,部分透明的区域)你可以做一个透明UIView然后添加图像视图给它。 更好,但,只需在该地方使用UIImageView

+0

...并且如果您想要自定义几何体进行触摸检测,您可以覆盖'-pointInside:withEvent:'。 – Tommy 2013-04-20 03:29:31