【发布时间】:2012-01-28 01:00:32
【问题描述】:
我曾经问过这个问题,但关注度为 0,帮助我的人已经数周没有回复,所以请原谅我,但我仍然需要帮助。
我正在使用 CGAffineTransformMakeRotation 将 UILabel 翻转 180 度,我想要基于 UIOrientationPortrait 和 UIOrientationPortraitUpsideDown 的旋转。我得到了 1/2 的结果:当用户翻转到倒置(从纵向)时,标签会转换 180 并且也会倒置(仍然面向主页按钮 [重要])
但是
当我将其旋转回纵向时,标签会保持翻转旋转状态,并且不会与主页按钮保持一致。这就是我需要帮助的......
这是我的代码:
#define degreesToRadian(x) (M_PI * (x) / 180.0)
...
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
TranslateLabel.transform = CGAffineTransformMakeRotation(degreesToRadian(180));
}
【问题讨论】:
标签: iphone ipad xcode4.2 uiimagepickercontroller mfmailcomposeviewcontroller