首先需要乙個高階一點的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...