用自定义形状创建UIView
问题描述:
所以我想知道是否有办法用自定义形状来制作UIView。用自定义形状创建UIView
我正试图制作一个钢琴键盘,所以当用户触摸视图时,委托方法会响应播放噪音。该图片是一个.png,其中包含关键图片和透明背景。
在此先感谢。
答
中的,也就是说,一个三角形状你不能让一个UIView
,但你可以做是使视图透明的,那么你的非透明的内容添加到它。
例如,以与一个PNG的背景的视图(我假定的,部分透明的区域)你可以做一个透明UIView
然后添加图像视图给它。 更好,但,只需在该地方使用UIImageView
。
...并且如果您想要自定义几何体进行触摸检测,您可以覆盖'-pointInside:withEvent:'。 – Tommy 2013-04-20 03:29:31