• Default.png(圖片尺寸爲320x480):顯示在非Retina-3.5英寸屏幕上(iPhone3G\iPhone3GS,屏幕分辨率爲320x480)app
• Default@2x.png(圖片尺寸爲640x960):顯示在Retina-3.5英寸屏幕上(iPhone4\iPhone4s,屏幕分辨爲640x960)iphone
• Default-568h@2x.png(圖片尺寸爲640x1136):顯示在Retina-4.0英寸屏幕上(iPhone5,屏幕分辨率爲640x1136)圖片
1、高度適配ip
iPhone5的尺寸是640x1136,iPhone4的尺寸是640x960,多出來的176px如何處理?
那麼原先iPhone4的app程序都要如何去適配新的iPhone5界面呢??it
答:之前不考慮iphone5的時候,咱們寫一個頁面最下方的UIButton。會這麼寫:
UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(0, 460-44, 320, 44)];
如今考慮iphone5的長屏幕,就須要這麼寫:
UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(0, self.view.frame.size.height-44, 320, 44)];
之前固定的高度,如今須要自動獲取了。程序