ios - xcode 屏幕大小是固定的 - 每个设备都不会改变

标签 ios iphone objective-c xcode ios7

我正在尝试为要显示的 4 英寸屏幕设置 Storyboard。
我创建了 2 个 Storyboard,命名为并将代码放在

appdelegate.m



但无论我使用什么模拟器,我每次都获得相同的屏幕尺寸 (480)。
我已经尝试了我在stackoverflow上找到的所有代码,例如:

CGSize screenSize = [[UIScreen mainScreen] bounds].size;



并从中获取高度。

我也尝试过其他方法,但仍然获得相同的屏幕尺寸 - 每次都是 480。

在其他项目中它工作得很好。

这是一个错误吗?我应该更改项目设置中的某些内容吗?

我正在为 Xcode 5 上的 iOS 7 及更高版本进行开发。

如果您有任何想法,请帮助..

最佳答案

谢谢大家。
经过数小时的挫败尝试,我发现了我可以挖掘的每一行代码,我发现 xcode 有错误......而且它确实是 Xcode 中的一个错误。

我打开了一个新项目,复制了所有文件/类/ Storyboard,它可以正常工作!
我猜这是模拟器中的某种错误(关闭它并重新打开没有帮助,关闭 Mac 并重新启动也没有帮助......)

关于ios - xcode 屏幕大小是固定的 - 每个设备都不会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20934755/

相关文章:

ios - AFNetworking 2.0 发送带 URL 参数的 Post 请求

iphone - 如何在 iPad/iPhone iOS 设备上显示系统日志?

iOS PDF 原生搜索

iphone - EAGLView 到 UIImage 的时序问题

ios - 将 UIButton 放置在与 UITabBar 相同的空间中(隐藏时)

iphone - 条件不满足时退出函数

ios - 归档时应用程序获取 "Undefined symbols for architecture armv7",除非我不在库中删除链接产品

ios - 使用下一个上层对象的 anchor

android - Delphi Firemonkey iOS后台处理

iphone - 在 iPhone 中直播视频