iphone5的屏幕分辨率:1136 x 640 也即是高度变成了568,程序启动时我们需要一张retina图片命名为Default-568h@2x.png。在我们创建工程时xcode会默认为我们创建一个纯黑色的图片替换即可。
xcode 4.5 已经支持iphone5的模拟器了。
打开模拟器,选择设备,选择iphone(Retina 4-inch),即为iphone5的模拟器。
1、设置autosizing,为上下自动适应大小,只需点击即可。
2、勾选Autoresize Subviews,即视图的子视图,自动适应父视图的大小。
3、判断当前设备是否为iphone5,根据高度判断
即,[[UIScreen mainScreen] bounds].size.height == 568,设置视图的大小。