我正在尝试制作一个布局,我不想旋转我的按钮,但只想旋转该按钮的文字。
有没有办法做到这一点。?
答案 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)