2013-02-10 30 views
1

我已經通過將cornerRadius屬性設置爲UIButton寬度和高度值的一半來創建了一個圓形的UIButton。UILabel以UIButton爲中心的曲線文本

btn.layer.cornerRadius = 75.f; 

這工作正常,但我想還可以創建一個標籤爲UIButton的地方周圍的UIButton的邊緣上的標籤文本曲線。

如果這甚至可能有人可以發佈一段代碼,以便如何可以實現按鈕邊緣周圍的彎曲文本?

回答

6

你可以看看這個問題:Curve text on existing circle

它實際上並不是一個UIButton,但你一定會得到怎樣繪製一條曲線上的文本的想法。

特別值得一提的是來自Apple的示例項目CoreTextArcCocoa。它是針對OS X的,而不是針對iOS的,但您可能需要檢查一下。

+0

謝謝。我搜索了「圓上的彎曲文字」,但沒有出現在列表中。 – motionpotion 2013-02-12 18:54:35