1
2
基本方法你可以这样做(为了演示,我将使用一个操场以编程方式完成按钮):
绘图部分: 因此,添加按钮并进行所需设置(使其成为圆形)后,以下是如何在其中绘制圆形的部分内容:
可能,
因此:
回到你的案子:边栏提示:
为了实现
现在:
看起来好多了。从另一个方面考虑,您希望使视图成为圆形
没有
在其中添加一个圆,使用分隔的方法
此外:
如你所见,我改变了
现在两者
|
2
1
只需添加宽度和高度较小的圆形图层 尝试此代码
注意:根据您的要求和最佳用户体验更改帧值 输出
|
3
1
我毫不怀疑有无数种不同的方法来解决这个问题,这只是一个。。。
我从一个
注:这是
未经选择
! 我会考虑缓存
为什么这种方法比其他方法“更好”?我只想说,这不是,但它所创造的,是一个核心圈的“剪影”
这是我的一个挑剔,但我认为它看起来更好,是一个更灵活的解决方案,因为你不需要一个内圈冲程颜色,废话,废话,废话。
解决方案利用
CoreGraphics
我当然可以把整件事都做进去 PaintCodeApp 就这样结束吧 |
willThatBeAll · 如何在视图的直接层上启用动画? 6 年前 |
Roi Mulia · 计算UIBezierPath曲线控制点 6 年前 |
3366784 · CALayer子层在设备旋转期间不优美 7 年前 |
Syngmaster · 带剪切段和阴影的UIView 7 年前 |
Sweeper · 如何使自定义视图的背景色属性可设置动画? 7 年前 |