【发布时间】:2013-02-10 22:08:30
【问题描述】:
我通过将cornerRadius 属性设置为UIButton 的宽度和高度值的一半,创建了一个圆形UIButton。
btn.layer.cornerRadius = 75.f;
这很好,但我还想为 UIButton 创建一个标签,其中标签文本围绕 UIButton 的边缘弯曲。
如果这是可能的,有人可以发布一段关于如何实现按钮边缘弯曲文本的代码吗?
【问题讨论】:
我通过将cornerRadius 属性设置为UIButton 的宽度和高度值的一半,创建了一个圆形UIButton。
btn.layer.cornerRadius = 75.f;
这很好,但我还想为 UIButton 创建一个标签,其中标签文本围绕 UIButton 的边缘弯曲。
如果这是可能的,有人可以发布一段关于如何实现按钮边缘弯曲文本的代码吗?
【问题讨论】:
你可以看看这个问题:Curve text on existing circle
它实际上并不是一个 UIButton,但您肯定会了解如何在曲线上绘制文本。
Apple 的示例项目CoreTextArcCocoa 特别值得一提。它适用于 OS X,而不适用于 iOS,但您可能需要检查一下。
【讨论】: