快速使用小按钮的圆形表盘
Posted
技术标签:
【中文标题】快速使用小按钮的圆形表盘【英文标题】:circular dial using small small buttons in swift 【发布时间】:2018-06-09 19:51:39 【问题描述】:我想快速创建一个圆形表盘。整个圆圈被分成图像,我想放置这些图像来创建一个圆圈。每个图像都是可点击的,因此放置在拱门中心的一个图像可以得到改变。
所以我需要使用 swift 中的按钮创建圆圈。请注意,我不想创建圆形按钮,我想使用按钮创建圆形。类似于下面链接中使用标签所做的事情。
Draw text along circular path in Swift for ios
【问题讨论】:
【参考方案1】:假设我们有n
图像围绕半径为r
的圆的圆周排列。圆是 2π 弧度,因此使用圆心的极坐标来查找圆周上角度为 2π/n
的倍数的点。现在将图像(按钮)置于这些点的中心。
【讨论】:
感谢您的回复,我明白了您的意思(r,θ),但是我怎样才能快速计算这个公式来找到极坐标。在上面的例子中,同样的事情正在发生,但是他们使用 CGContext 只提供角度和半径。 我并没有从头开始要求代码,但我现在得到了公式和我的方法,谢谢:)以上是关于快速使用小按钮的圆形表盘的主要内容,如果未能解决你的问题,请参考以下文章