我正在尝试将数字绘制成圆形。
但是我没有成功。我尝试了一些可用的教程,但未能成功。
我们尚未修复要在圆圈中显示的数字。数字是动态的。
我在下面附上快照,以便我可以清楚我真正想做的事情。
如果有帮助,我们将不胜感激。
最佳答案
您可以使用 David 的建议,通过平移和旋转标签来放置标签。这将是最简单的,但会涉及相当多的开销。
或者,您可以使用 CoreText 沿着圆形的 CGPath 绘制文本。 Erica Sadun 出色的“iOS 开发人员食谱”系列包括一个食谱,展示了如何使用核心文本沿着弯曲路径包裹文本。不过我不记得它在哪卷了。
第三种选择是使用 Nick Lockwood 出色的 iCarousel 框架,根据您正在使用的数字创建圆形轮播。它非常灵活,您应该能够调整设置以获得与您发布的控件非常相似的外观。
关于iphone - 如何将数字画成圆形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20868652/