我正在尝试将数字绘制成圆形。
但我没有成功。我已经尝试了一些可用但无法成功的教程。
我们没有修正数字以圆圈显示。数字是动态的。
我正在下面附上快照,以便我可以清楚我真正想要做的事情。
帮助将不胜感激。
答案 0 :(得分:2)
您可以使用David建议通过翻译和旋转标签来放置标签。这将是最简单的,但会涉及相当大的开销。
或者,您可以使用CoreText沿着CGPath绘制文本,这是一个圆圈。 Erica Sadun出色的“iOS Developer Cookbook”系列包含一个配方,展示了如何使用Core Text沿弯曲路径包装文本。我不记得它在哪个音量。
第三种选择是使用Nick Lockwood优秀的iCarousel框架,根据您使用的数字创建圆形旋转木马。它非常灵活,您应该能够调整设置,使其看起来与您发布的控件非常相似。