gpt4 book ai didi

ios - 以编程方式绘制 iOS 7 风格的圆圈

转载 作者:IT王子 更新时间:2023-10-29 08:03:24 26 4
gpt4 key购买 nike

我正在尝试找到一种方法,使用核心图形以编程方式绘制 iOS 7 风格的图标“鼠形”形状。 我不是在问如何绘制圆角矩形。鼠形是超椭圆:

Squircle

与常规圆角矩形略有不同: Rounded rectangle vs squircle

Music icon in squircle

这是精确的公式is readily available .但是,我无法弄清楚如何使用 CGPath 来绘制它,更不用说填充它了,并且能够很容易地调整它的大小。所有这一切都完全符合公式。

最佳答案

在 iOS 13/Xcode 11 中,您现在可以使用 CALayerCornerCurve

例子

yourLayer.cornerCurve = CALayerCornerCurve.continuous

来源:https://developer.apple.com/documentation/quartzcore/calayercornercurve

关于ios - 以编程方式绘制 iOS 7 风格的圆圈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18389114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com