![]() |
1
1
抓紧,这涉及到一些数学!
假设圆的中心是(0,0)。假设你有一个点(x,y)位于圆周上,你可以使用
atan2 or arctan2 function
得到角度(弧度;
弧度是你想要的
注: 如果圆的中心不是(0,0),而是(x1,y1),则通过减去接触点(x,y)的差来补偿,即,新点是(x-x1,y-y1)
如果你想要一个0 rads的周长的百分比。你可以用公式
你可以用公式计算你的触角
可以
呸
,经过一番研究,我想出来了。
拿一个
look at this code
注意
我已经用过
我用了两个弧:
1。占位符弧-
当用户点击占位符弧时,我们可以计算角度(以弧度为单位)并从
这带来了一些有趣的新知识。价值
|
![]() |
Tom · SwiftUI.sheet导致背景白色闪烁 7 月前 |
![]() |
Danil · 种子/填充核心数据的最佳实践?[关闭] 7 月前 |
![]() |
Robin · LazyVGrid项目预计不会击中测试区域 7 月前 |
![]() |
Saurabh Saini · 结构下标 8 月前 |
![]() |
Alex Smith · 移动到下一个视图控制器后如何显示警报? 8 月前 |