如何将数字绘制成圆形?

时间:2014-01-01 12:29:10

标签: iphone objective-c sdk

我正在尝试将数字绘制成圆形。

但我没有成功。我已经尝试了一些可用但无法成功的教程。

我们没有修正数字以圆圈显示。数字是动态的。

我正在下面附上快照,以便我可以清楚我真正想要做的事情。

帮助将不胜感激。

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以使用David建议通过翻译和旋转标签来放置标签。这将是最简单的,但会涉及相当大的开销。

或者,您可以使用CoreText沿着CGPath绘制文本,这是一个圆圈。 Erica Sadun出色的“iOS Developer Cookbook”系列包含一个配方,展示了如何使用Core Text沿弯曲路径包装文本。我不记得它在哪个音量。

第三种选择是使用Nick Lockwood优秀的iCarousel框架,根据您使用的数字创建圆形旋转木马。它非常灵活,您应该能够调整设置,使其看起来与您发布的控件非常相似。