讓你的應用快速適配iphone5

2021-06-13 10:02:06 字數 814 閱讀 5681

首先需要乙個高階一點的xcode版本,現在一般都要4.5以上了吧,然後將你的應用在模擬器中執行,選擇  硬體-->裝置--> iphone (retina 4- inch)這個就是iphone 5 的解析度。

沒有做過適配的應用就會在上下兩端出現黑邊,

那麼如何做適配呢?

1.首先需要新增一張啟動,名字命名為default-568h@2

x.png,設定好以後,啟動看,就會發現上下的兩條黑邊不見了。

2.    3.5- inch 的螢幕的高度 480,而4.0 - inch 的高度為568, 所以對於以前一些 硬編碼設定 cgrect,cgpoint,cgsize的地方要重新設定過,一般也有兩種辦法,一種是通過相對座標來計算,一種是判斷螢幕大小然後分開來設定。

例如:(1).通過相對座標來計算

cgsize size = [[uiscreen mainscreen] bounds].size;
view.frame = cgrectmake(0, 

44 ,

320,

size.height - 44

)

(2).判斷螢幕大小然後分開來設定。

#define device_is_iphone5 ([[uiscreen mainscreen] bounds].size.height == 568)   

if (device_is_iphone5) else

3.對於用xib來布局的介面

勾選viewcontrol 的use autolayout

當然還要確認選中另一項 autoresize subviews

IOS 如何讓你的應用快速相容iPhone5

ios 如何讓你的應用快速相容iphone5 首先需要乙個高階一點的xcode版本,現在一般都要4.5以上了吧,然後將你的應用在模擬器中執行,選擇 硬體 裝置 iphone retina 4 inch 這個就是iphone 5 的解析度。沒有做過適配的應用就會在上下兩端出現黑邊,那麼如何做適配呢?1...

讓iphone支援flash應用

原理 flash cs5開發工具使flash檔案發布成ipa檔案,直接通過itunes安裝到你的裝置中,不是b s結構,是c s結構的。開發flash程式 略 與普通的開發flash程式一樣 怎麼樣將已有的.fla檔案發布成.ipa檔案。選擇 file publish settings flash選...

讓你快速上手Runtime

1.傳送訊息 建立person物件 person p person alloc init 呼叫物件方法 p eat 本質 讓物件傳送訊息 objc msgsend p,selector eat 呼叫類方法的方式 兩種 第一種通過類名呼叫 person eat 第二種通過類物件呼叫 person cl...