旋转后UILabel框架发生变化

时间:2013-08-22 09:01:21

标签: iphone uikit uilabel cgaffinetransform

在我的应用程序中,我使用UILabel轮换CGAffineTransformMakeRotation。我需要保存UILabel的旋转角度和框架,然后使用相同的位置和角度重新创建该标签。但是在旋转之后,UILabel的框架会被更改并保存该框架,并使用该框架和角度重新创建标签,而不是给出我之前放置的确切位置。任何人都可以帮助解决这个问题。

1 个答案:

答案 0 :(得分:0)

在属性转换的情况下,frame属性仅包含可用信息。否则它是未定义的,应该被忽略。 如果要显示旋转的UILabel,只需应用转换。您无需担心框架。标签的大小将保持不变,就像它没有被转换一样。

设置框架,然后旋转。完成。