如何创建iOS元素?
我想要一个围绕中心点的圆弧 下图显示了我想要的最终结果,其中所有的灰色元素都是按钮。最理想的情况是,我希望数学能够支持任意数量的按钮围绕同一中心呈弧形排列,并均匀分布空间 这可以用标准元素来完成吗?我是否需要创建单个自定义形状并用作按钮?或者我需要为下面的每个按钮定制一个形状 您可以使用CAShapeLayers,每个层都有一个由同心圆弧构成的路径,并带有一个fillColor。可以通过将每个扇区的角度增量为增量来实现间隙如何创建iOS元素?,ios,xcode,uibutton,Ios,Xcode,Uibutton,我想要一个围绕中心点的圆弧 下图显示了我想要的最终结果,其中所有的灰色元素都是按钮。最理想的情况是,我希望数学能够支持任意数量的按钮围绕同一中心呈弧形排列,并均匀分布空间 这可以用标准元素来完成吗?我是否需要创建单个自定义形状并用作按钮?或者我需要为下面的每个按钮定制一个形状 您可以使用CAShapeLayers,每个层都有一个由同心圆弧构成的路径,并带有一个fillColor。可以通过将每个扇区的角度增量为增量来实现间隙 编辑:或者,您可以只创建一条路径,并围绕中心对其副本应用旋转变换。签出此
编辑:或者,您可以只创建一条路径,并围绕中心对其副本应用旋转变换。签出此Github-。我认为它正好演示了您需要的内容。您是否介意展示一个如何为元素绘制圆弧的代码示例?您可以使用此方法构造圆弧:[UIBezierPath bezierPathWithArcCenter:中心半径:半径startAngle:startAngle endAngle:endAngle顺时针:顺时针]并向其添加更多圆弧是的,此示例看起来确实类似。但它确实要求我知道我的弧中每个角的点坐标?你总是可以计算出来的。如果你愿意,请提供更多关于这个职位的详细信息,我会尽力帮助你。嗯,它必须看起来和我的模型一模一样,并且…比如说250px宽。谢谢你的帮助,伙计!: