我如何成为iOS元素?

时间:2015-03-24 11:56:18

标签: ios xcode uibutton

我希望UIButtons围绕一个中心点。

下图显示了我想要的最终结果,其中所有灰色元素都是按钮。最理想的情况是,我希望数学支持在同一个中心周围任意数量的按钮,并均匀分配空间。

这可以用标准元素完成吗?我是否需要创建一个自定义形状并用作按钮?或者我需要为下面的每个按钮设置自定义形状吗?

End result

2 个答案:

答案 0 :(得分:0)

您可以使用CAShapeLayer,每个都有一条由同心圆构成的路径,并带有fillColor。您可以通过将角度增加每个扇区的增量来实现差距。

编辑:或者,您只需创建一个路径,然后对中心周围的副本应用旋转变换。

答案 1 :(得分:0)

结帐这个Github - https://github.com/Planet1107/CustomShapedButtons/。我认为它完全展示了你的需求。