iphone 5的屏幕尺寸
我开发的应用程序都在iphone4和iPhone 5.Im上使用下面的代码来获得屏幕大小
CGRect screenBounds = [[UIScreen mainScreen] bounds];
我使用的iPhone 5模拟器,但它显示的iPhone 4的屏幕尺寸。
在模拟器上,确保你已经设置为iPhone(视网膜4英寸)。 您可以通过在模拟器菜单顶部转到硬件>>设备>> iPhone(Retina 4英寸),将手机模拟器更改为iPhone 5版本。
如果设置了这个,那么你可能需要为iPhone 5添加一个启动图像Default-568h@2x.png
如果缺失,它将不会在iPhone(Retina 4英寸)中启动。
我也在这里回答另一个问题,可能会有所帮助。
运行模拟器时,进入Hardware
– > Device
,并确保iPhone (Retina 4-inch)
被选中。
事实上
[[UIScreen mainScreen] bounds].size.height
为iPhone 5返回568.确保你在模拟器中select了“iPhone 4 – (4英寸)”作为设备(从Xcode 4.5开始,它就在那里)。 如果您使用Xcode助手创build了项目,那么在项目中也应该有一个Default-568h@2x.png文件。