ios - 创建具有自定义形状的 UIView

标签 ios uiview

所以我想知道是否有办法制作具有自定义形状的 UIView。

我正在尝试制作一个钢琴键盘,以便当用户触摸 View 时,委托(delegate)方法会通过播放噪音来响应。图片是.png,带有 key 图片和透明背景。

提前致谢。

最佳答案

您无法制作三角形等形状的 UIView,但您可以做的是使 View 透明,然后添加您的非对其内容透明。

例如,要制作一个具有 png 背景的 View (我假设是部分透明区域),您可以制作一个透明的 UIView,然后添加一个对其进行 ImageView 。 更好,只需在该位置使用 UIImageView 即可。

关于ios - 创建具有自定义形状的 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16116045/

相关文章:

objective-c - 如何使用btouch在BaiDuMaps for iOS中绑定(bind)@package字段?

ios - UIImage imageNamed : does not automatically pick retina @2x images

c# - 如何使用Application.targetFrameRate设置目标帧速率以修复不良帧速率(vsync)

ios - 如何使可重用 View 接受泛型类型

ios - 如何检测 Multipeer Connectivity 邀请的拒绝?

ios - 如何映射 json 响应并创建带索引的简单列表

ios - 如何使用作为 IBOutlet 连接的 UIView 作为 TableView 部分标题?

ios - 如何以编程方式使用 UIView autoresizingMask 属性?

objective-c - 使用 Curlup 动画时更改 uiview 的背面颜色

ios - UIScrollView 仅在中心捏合和缩放?