将倾斜文本添加到UILabel

时间:2011-12-26 08:04:45

标签: iphone objective-c

我需要以类似于image的对角线角度添加一些文字(图像显示文字是倾斜的)。

如何以编程方式向UILabel添加倾斜文本?

1 个答案:

答案 0 :(得分:1)

您需要使用CGAffineTransform。 使用它会旋转你的标签,所以你可以这样做

你的.h文件中的

UILabel *myLabel;
你的.m文件中的

如果你想在开始时显示斜文,那么在viewDidLoad函数

中写下代码
myLabel.text=@"Hello world";
CGAffineTransform transformRotate = CGAffineTransformMakeRotation((M_PI  * -90 / 180.0));
//above you can change the angle so that you can get the required rotation
myLabel.transform = transformRotate;