有没有办法对角绘制UILabel?

Mar*_*tin 3 iphone uilabel

你如何在对角线上绘制文字?换句话说,一个旋转的水平UILabel,比如45度?

Sen*_*ful 11

// rotate 45 degrees
label.transform = CGAffineTransformMakeRotation(M_PI / 4);
Run Code Online (Sandbox Code Playgroud)

您可能希望在将标签添加到其父视图之前执行此操作.


Jas*_*ien 8

您可以使用CGAffineTransform旋转视图.

myLabel.transform = CGAffineTransformMakeRotation(45 * M_PI / 180);
Run Code Online (Sandbox Code Playgroud)