通过将cornerRadius 属性设置为UIButton 的宽度和高度值的一半,我创建了一个圆形UIButton。
btn.layer.cornerRadius = 75.f;
这很好用,但我还想为 UIButton 创建一个标签,其中标签文本围绕 UIButton 的边缘弯曲。
如果这是可能的,有人可以发布一段代码,说明如何实现按钮边缘周围的弯曲文本?
您可能会看看这个问题:Curve text on existing circle
它实际上不是 UIButton,但您肯定会了解如何在曲线上绘制文本。
尤其是 Apple 的示例项目CoreTextArcCocoa。它适用于 OS X 而不是 iOS,但您可能想检查一下。