快速修改程序支持iphone5

 今天iphone5已經開賣,昨天ios6也已經更新,sdk模擬器已經可以測試iphone5 4英寸的屏幕。

如何修改程序支持iphone5.

1.首先xcode更新到4.5。

2.添加一張Retina(4-inch)啓動畫面的圖片,大小爲640 * 1136 pixels,命名爲[email protected](如果不加這張圖,則會在狀態欄上面多了一條黑色區域)

3.修改程序界面,儘量獲取當前屏幕的size,而不是寫死的值

判斷設備是不是iphone5 ipod touch5

#define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON )

4.如果用到xib則按下面的方法修改

MainWindow.xib文件,在Simulated Metrics中設置window的size爲Retina 4 Full Screen;再創建一個3.5寸的UIWindow用於原來的屏幕,同時在appDelegate中創建對應的成員。在app啓動時將創建兩個window,根據當前屏幕尺寸來決定用哪個window,將另一個隱藏。
或者launch app的時候手動創建window,而不要用工程建立時自動創建的MainWindow.xib。手動創建main window時注意修改相關默認生成的配置文件,否則若xib文件刪除而app還嘗試加載會導致閃退,刪除plist文件中NSMainNibFile字段。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章