
我有我的水平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使其垂直所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)