在圆圈上放置图标的最佳方式

时间:2014-02-01 12:27:42

标签: ios uiview

我想在圆圈上放置一些菜单图标,使其几乎看起来像一个时钟。根据图标的数量,它们之间的空间可能会有所不同。什么是最好的方式将这些图标放在一个圆圈的形式?

1 个答案:

答案 0 :(得分:0)

数学。

如果您知道有多少物品,那么您可以找到它们之间的角度,因为您知道圆圈中有360度(2pi弧度)。选择一个起点,然后使用

x = centerX + r * cos(angle)
y = centerY + r * sin(angle)

使用圆的中心点,半径和角度(以弧度表示),增加每个项目的角度。