iOS 8和7上的视图框架是不同的

Ste*_*ate 5 iphone ios ios8

我的应用中的UI对象几乎是由代码生成的.通常,我从它的超级视图的帧(即self.view.frame @ view controller)计算对象的帧.我的应用仅使用横向模式.

将手机/ IDE更新为iOS 8/Xcode 6 GM后,对象的大小/位置错误.

在iOS 7中,超级视图的帧大小为{568,320}.现在是{320,568}.

我应该简单地使用NSFoundationVersionNumber来确定真正的超级视图的帧吗?