我正在开发纵向和横向的iOS应用程序,如何在所有视图中使每个子视图在它们旋转时动画,就像在iPhone 6P上从纵向切换到横向时停靠应用程序图标的方式一样?
答案 0 :(得分:1)
我会探索电视的设置,看看它是否可以选择将自己报告为1080x1920px显示器。
否则,我会考虑更改ViewController的视图界限到screenBounds,但是交换了宽度和高度,并在ViewController的视图上设置转换以旋转90度
类似的东西:
self.view.transform = CGAffineTransformMakeRotation(CGFloat(M_PI_2))
self.view.bounds = CGRectMake(0,0,screenBounds.size.height, screenBounds.size.width)
你也不需要
secondWindow.addSubview(self.view)
和
secondWindow.hidden = true
设置UIWindow.rootViewController会导致添加UIViewController的视图,默认情况下UIView对象(UIWindow是子类)是可见的。