我正在创建一个 iphone 应用程序。在该应用程序中,我想根据附加的屏幕截图调整标签的角度。(见 $120 标签)
红色图像在背景中,我想调整 uilabel 顶部的角度
我已经使用了transform
旋转的方法。但它没有正确地倾斜它。标签缩小
testLabel.transform = CGAffineTransformMakeRotation(30 * M_PI / 180.0);
尝试这样的事情:
label.transform = CGAffineTransformMakeRotation(M_PI / 4); // 45 degree rotation
尝试这个..
#define DEGREES_TO_RADIANS(angle) (angle / 180.0 * M_PI)
CGAffineTransform transform =
CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(0.-7));
lbl.transform = transform;
lbl.text=name;
由于设置错误的框架,您的标签会缩小。您应该将标签放入UIView
并旋转此视图而不是标签。并检查您UIView
是否启用了任何自动调整大小的锚点。
使用transform
属性UILabel
像这样
lblComingSoon.transform = CGAffineTransformMakeRotation(M_PI_2*2.5);// your can set angle as you need.
有关更多信息,此问题与您的问题有关 =>目标 C:如何旋转 UIButton 和 UILabel 的文本?
使用此代码:
label.transform = CGAffineTransformMakeRotation(2*M_PI / 3);