自定义形状 UIView

Posted

技术标签:

【中文标题】自定义形状 UIView【英文标题】:Custom shape UIView 【发布时间】:2019-08-07 14:16:16 【问题描述】:

有人知道如何用这种形状创建 UIView 吗?

谢谢!

【问题讨论】:

【参考方案1】:

您可以使用 UIBezierPath 为您的 UIView 绘制一个遮罩层。绘制遮罩层后,您可以使用drawRect 或将遮罩添加到视图的layer.mask。之前有人问过类似的问题:Drawing UIBezierPath on code generated UIView

【讨论】:

以上是关于自定义形状 UIView的主要内容,如果未能解决你的问题,请参考以下文章

如何将 MKMapView(或任何 UIView)裁剪为自定义形状?

UISlider 的自定义形状并在 Swift 5 中更新进度

工程日记之HelloSlide:Swift自定义可视化组件的方法(继承UIView和在StoryBoard中设置)

自定义形状的进度视图

如何从 UIBezierPath 创建 IBDesignable 自定义 UIView?

Swift 4为UIView添加自定义圆形[关闭]