4

我正在创建一个 iphone 应用程序。在该应用程序中,我想根据附加的屏幕截图调整标签的角度。在此处输入图像描述(见 $120 标签)

红色图像在背景中,我想调整 uilabel 顶部的角度

我已经使用了transform旋转的方法。但它没有正确地倾斜它。标签缩小

testLabel.transform = CGAffineTransformMakeRotation(30 * M_PI / 180.0);
4

5 回答 5

5

尝试这样的事情:

label.transform = CGAffineTransformMakeRotation(M_PI / 4); //  45 degree rotation 
于 2013-07-08T09:08:01.067 回答
5

尝试这个..

#define DEGREES_TO_RADIANS(angle) (angle / 180.0 * M_PI)


CGAffineTransform transform = 
    CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(0.-7));
    lbl.transform = transform;
    lbl.text=name;
于 2013-07-08T09:11:32.557 回答
3

由于设置错误的框架,您的标签会缩小。您应该将标签放入UIView并旋转此视图而不是标签。并检查您UIView是否启用了任何自动调整大小的锚点。

于 2013-07-08T09:20:07.247 回答
2

使用transform属性UILabel

像这样

lblComingSoon.transform = CGAffineTransformMakeRotation(M_PI_2*2.5);// your can set angle as you need.

阿洛斯阅读了这个官方文档。

有关更多信息,此问题与您的问题有关 =>目标 C:如何旋转 UIButton 和 UILabel 的文本?

于 2013-07-08T09:10:18.847 回答
0

使用此代码:

label.transform = CGAffineTransformMakeRotation(2*M_PI / 3); 
于 2013-07-08T10:33:32.610 回答