我正在尝试为要显示的 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/