旋转UILabel

时间:2014-02-24 14:37:35

标签: ios rotation uilabel

我正在尝试以自定义角度旋转UILabel;我尝试了所有解决方案,但我最终遇到了同样的问题。

我有label.frame = CGRectMake(0, 340, 75, 102);,当我应用轮换时

  

label.transform = CGAffineTransformMakeRotation(M_PI / 3.2);

结果标签具有正确的角度,但它的框架大小不同;结果是:

-25.738834 71.485809 126.477669 119.028381

问题出在哪里?

1 个答案:

答案 0 :(得分:2)

来自Apple的guid和文档:

  

transform属性用于设置动画或移动整个视图   复杂的方式。例如,您可以使用变换旋转或   缩放视图。如果当前变换不是标识   变换,frame属性是未定义的,应该被忽略。   链接:https://developer.apple.com/library/ios/documentation/windowsviews/conceptual/viewpg_iphoneos/CreatingViews/CreatingViews.html