标签: ios uiview
我想在圆圈上放置一些菜单图标,使其几乎看起来像一个时钟。根据图标的数量,它们之间的空间可能会有所不同。什么是最好的方式将这些图标放在一个圆圈的形式?
答案 0 :(得分:0)
数学。
如果您知道有多少物品,那么您可以找到它们之间的角度,因为您知道圆圈中有360度(2pi弧度)。选择一个起点,然后使用
x = centerX + r * cos(angle) y = centerY + r * sin(angle)
使用圆的中心点,半径和角度(以弧度表示),增加每个项目的角度。