我如何实现一个按钮,为我的游戏翻转180度的屏幕(如果用户希望将其与iPhone颠倒一起播放),并影响我的5个不同视图?
答案 0 :(得分:1)
看看shouldAutorotateToInterfaceOrientation。也许[myView setNeedsDisplay];
可以提供帮助。
答案 1 :(得分:1)
您应该将转换应用于父视图(您的UIWindow)。可以使用CGAffineTransformMakeRotation()
进行轮换。
实际允许设备方向引起旋转可能更好。在应用程序设置中设置应用程序支持自动旋转,然后在传入的旋转为-(BOOL)shouldAutorotateToInterfaceOrientation
时,在UIViewController中将tru返回UIInterfaceOrientationPortraitUpsideDown
答案 2 :(得分:0)
听起来你只想在自动定向旋转中使用构建。您可能需要在构建设置中告诉您的应用程序它支持倒置方向,并且如所提到的那样,您需要在所有视图控制器中实现shouldAutorotateToInterfaceOrientation。
无法按需强制拨打电话。
如果您只想旋转视图,可以应用CGAffineTransform。