iOS7只能用LaunchImage來佈置啓動畫面,只能用圖片。iOS8之後支持LaunchScreen.xib來佈置,能夠本身添加控件。iOS8以及之後的用LaunchScreen來配置啓動頁。iOS8之後的會走這個設置,而ios7以及之前的直接忽略,這個xib文件不能關聯代碼。要想關聯代碼,從新創建試圖控制器關聯吧。ios
直接經過 [[UIScreen mainScreen] bounds] 便可獲取到當前屏幕的基礎分辨率iphone
3:2 3Gs,4 動畫
9:16 5以後圖片
4:3 IPAD ip
iOS 設備現有的分辨率以下:
iPhone/iPod Touch
普通屏 320像素 x 480像素 iPhone 一、3G、3GS,iPod Touch 一、二、3
3:2 Retina 屏 640像素 x 960像素 iPhone 四、4S,iPod Touch 4
16:9 Retina 屏 640像素 x 1136像素 iPhone 5,iPod Touch 5
iPad
普通屏 768像素 x 1024像素 iPad 1, iPad2,iPad mini
Retina屏 1536像素 x 2048像素 New iPad,iPad 4開發
只是分辨率不同的狀況,如一二或者四五相比,開發時提供兩種分辨率就能夠了,應用自動識別io
只是尺寸不同的狀況,如四六相比,開發時徹底沒有影響基礎
iphone6 750*1334 667*2配置
iphone6P 1242*2208 736*3ios7
思路清晰了
多敲代碼,敲得多了,就熟練了。
iphone系列
5/5s/5c: 1136 x 640
4/4s: 640 x 960
3GS: 320 x 480