iphone ios 如何开发升级适配 iphone5 4inch
今天apple發布ios6, 也許很快就能見到iphone 5的手機。不過現在只能從模擬器上來測試程序。
?
? ? ?如何開發或者適配iphone5 4英寸的屏幕
?
1.安裝xcode 4.5,選擇Retina(4-inch)啟動畫面,
2. 添加啟動圖片, Default-568h@2x.png, 分辨率640 * 1136 pixels,?如果不增加會如下:
?
?
3.在編碼時,盡量不要寫死480,根據屏當前屏幕([UIScreen mainScreen].bounds)選擇size能在分辨率改變時省去不少麻煩。?
stackoverflow上代碼,如何判斷iphone 5
?
#define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON )
然后每個界面判斷是否iphone5來慢慢的調整。這個有純粹代碼寫ipad和iphone的universal版經驗的,就能理解多一些。
4. (這個是其他地方拷貝來的) 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字段。?
?
?
5.另外一篇文章:
http://blog.csdn.net/linzhiji/article/details/8000125
轉?http://blog.csdn.net/linzhiji/article/details/8000048
總結
以上是生活随笔為你收集整理的iphone ios 如何开发升级适配 iphone5 4inch的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 运行Qt release版本时出现“丢失
- 下一篇: Java Jdbc减少交互提升批量处理性