ios – 旋转UIlabel使其垂直

ios – 旋转UIlabel使其垂直,第1张

概述我有一个UILabel.我需要以编程方式旋转它. 我有我的水平UILabel,例如frame:x:0,y:0,w:200,h:80. 现在我想旋转标签使其垂直: 我试试这段代码: [self setTransform:CGAffineTransformMakeRotation(M_PI_2 / 2)]; 我可以看到包含的文本已旋转.但我想旋转整个框架:使用我的代码,UILabel继续拥有相同的框架 我有一个UILabel.我需要以编程方式旋转它.

我有我的水平UILabel,例如frame:x:0,y:0,w:200,h:80.

现在我想旋转标签使其垂直:
我试试这段代码:

[self settransform:CGAffinetransformMakeRotation(M_PI_2 / 2)];

我可以看到包含的文本已旋转.但我想旋转整个框架:使用我的代码,UILabel继续拥有相同的框架.

解决方法 试试这个工作代码:
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,100,200,80)];//set background color to see if the frame is rotated[label setBackgroundcolor:[UIcolor redcolor]];[label setText:@"Text Here"];label.transform=CGAffinetransformMakeRotation( ( 90 * M_PI ) / 180 );[self.vIEw addSubvIEw:label];

希望能帮助到你

总结

以上是内存溢出为你收集整理的ios – 旋转UIlabel使其垂直全部内容,希望文章能够帮你解决ios – 旋转UIlabel使其垂直所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1102225.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存