Ios 无法在XCODE 6上获取视图的宽度和高度

Ios 无法在XCODE 6上获取视图的宽度和高度,ios,uiview,uiviewcontroller,xcode6,Ios,Uiview,Uiviewcontroller,Xcode6,我用iPhone4S、5、6、6S运行了相同的代码 在iPhone4S上,它提供320480 但对于所有其他设备,它给了我320568。无论5、6、6秒 这是Xcode 6.0错误吗 甚至 NSLog(@“高度为-%f-”,[[UIScreen mainScreen]界限].size.height)给出iPhone 6上的m,e 568您的应用程序未配置为在较大的设备上运行,因此它以缩放模式运行,逻辑屏幕大小与iPhone 5相同 您需要添加一个启动映像xib,以支持所讨论的较大设备在ViewD

我用iPhone4S、5、6、6S运行了相同的代码

在iPhone4S上,它提供320480

但对于所有其他设备,它给了我320568。无论5、6、6秒

这是Xcode 6.0错误吗

甚至
NSLog(@“高度为-%f-”,[[UIScreen mainScreen]界限].size.height)给出iPhone 6上的m,e 568

您的应用程序未配置为在较大的设备上运行,因此它以缩放模式运行,逻辑屏幕大小与iPhone 5相同


您需要添加一个启动映像xib,以支持所讨论的较大设备

在ViewDiLoad或viewDidAppear中编写此文件?否,在6加上它应该是414*736@ParagShinde是的,我正在NSLog中写入(@“高度为-%f-”,[[UIScreen mainScreen]界限].size.height)iPhone 6I上的givers 568我也面临同样的问题,因为我在ViewWillEmerge中调整了视图的大小。因此,请在ViewDidDisplay或ViewWillDisplay中尝试。最好的选择是viewWillLayoutSubviews。我不明白。一切都很好。我该怎么办?@jturton我不能直接在图像助理中添加闪屏吗?我想是的,其他问题的答案对你没有帮助吗?问题已解决。。。通过图像助理1添加了新的启动屏幕。750x13342。1242 X 2208,现在工作正常。。。感谢@jrturton优秀的解决方案,正在工作…以及您的声誉63.9K OMG!!
NSLog(@"the View Weight is --%f--",self.view.frame.size.width);
NSLog(@"the View Height is --%f--",self.view.frame.size.height);