要适配iPhone 5,需要做以下一些基本动作:
1. 提供一张1136 * 640的启动页面:
否则App运行在iPhone 5上,屏幕的上下两边都会有黑色横条。
2.尽量不要使用480、460甚至是320等数值来进行布局。
最好提供一些基本的宏:
#define APP_SCREEN_BOUNDS [[UIScreen mainScreen] bounds]
#define APP_SCREEN_HEIGHT (APP_SCREEN_BOUNDS.size.height)
#define APP_SCREEN_WIDTH (APP_SCREEN_BOUNDS.size.width)
#define APP_STATUS_FRAME [UIApplicationsharedApplication].statusBarFrame
#define APP_CONTENT_WIDTH (APP_SCREEN_BOUNDS.size.width)
#define APP_CONTENT_HEIGHT (APP_SCREEN_BOUNDS.size.height-APP_STATUS_FRAME.size.height)