标签: ios swift4
我想在swift中创建一个圆形表盘。整个圆圈被分成图像,我想放置这些图像来创建一个圆圈。每个图像都是可点击的,因此放置在拱门中心的一个图像可能会发生变化。
所以我需要在swift中使用按钮创建圆圈。请注意,我不想创建圆形按钮,我想使用按钮创建圆形。类似于使用标签在下面链接中所做的事情。
Draw text along circular path in Swift for iOS
答案 0 :(得分:0)
假设我们有n张图片围绕半径r的圆周排列。圆是2π弧度,因此使用圆心的极坐标可以找到圆周上的点,其角度是2π/n的倍数。现在将图像(按钮)置于这些点的中心位置。
n
r
2π/n