当我旋转我的应用时,背景图像将不会旋转 我希望我的背景图像会旋转。 内容确实会改变方向,但背景图像会保持不会旋转。
有什么好处的想法吗?
感谢。
答案 0 :(得分:1)
想法是在旋转设备时应用图形“变换”来修改图像。请参阅此答案here ...在图像编辑器中,添加以下代码(其中backgroundImage是包含图像的属性。
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
duration:(NSTimeInterval)duration {
if (toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft) {
backgroundImage.transform = CGAffineTransformMakeRotation(M_PI / 2);
}
else if (toInterfaceOrientation == UIInterfaceOrientationLandscapeRight){
backgroundImage.transform = CGAffineTransformMakeRotation(-M_PI / 2);
}
else {
backgroundImage.transform = CGAffineTransformMakeRotation(0.0);
}
}