UILabel中的曲线文本以编程方式围绕UIButton

mot*_*ion 1 text uibutton uilabel

我通过将cornerRadius属性设置为UIButton的宽度和高度值的一半来创建圆形UIButton.

btn.layer.cornerRadius = 75.f;
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我想为UIButton创建一个标签,标签文本围绕UIButton边缘弯曲.

如果这是可能的,那么有人可以发布一段代码,说明如何完成按钮边缘周围的弯曲文本?

bur*_*rki 6

您可以查看此问题:现有圆上的曲线文本

它实际上不是UIButton,但你肯定会知道如何在曲线上绘制文本.

特别是关于Apple 的示例项目CoreTextArcCocoa的讨论.它适用于OS X而不是iOS,但您可能想要查看它.