有没有办法只旋转ios中的按钮文本

时间:2017-08-02 09:00:44

标签: ios swift button autolayout

我正在尝试制作一个布局,我不想旋转我的按钮,但只想旋转该按钮的文字。

有没有办法做到这一点。?

2 个答案:

答案 0 :(得分:3)

这是原始标签:

顺时针旋转90度:

 yourLabelName.transform = CGAffineTransform(rotationAngle: CGFloat.pi / 2)

旋转180度:

yourLabelName.transform = CGAffineTransform(rotationAngle: CGFloat.pi)

逆时针旋转90度:

 yourLabelName.transform = CGAffineTransform(rotationAngle: -CGFloat.pi / 2)

整圆(360度)有2π弧度。

Swift包含有用的常量CGFloat.pi。

CGFloat.pi =π= 180度

CGFloat.pi / 2 =π/ 2 = 90度

答案 1 :(得分:2)

您可以访问button.titleLabel

示例:

button.titleLabel?.transform = CGAffineTransform(rotationAngle: CGFloat.pi / 2)

相反的角度

button.titleLabel?.transform = CGAffineTransform(rotationAngle: -CGFloat.pi / 2)