我知道爲iPhone5以上的iPhone開發的應用程序正在使用信箱。 但是如何反轉。一個應用程序更新到iPhone5標準。它如何在iPhone4上運行?與iPhone5兼容的應用程序和反向
如果沒有,當所有的開發者更新他們的應用程序,舊的iPhone將沒有應用程序或更新?
我知道爲iPhone5以上的iPhone開發的應用程序正在使用信箱。 但是如何反轉。一個應用程序更新到iPhone5標準。它如何在iPhone4上運行?與iPhone5兼容的應用程序和反向
如果沒有,當所有的開發者更新他們的應用程序,舊的iPhone將沒有應用程序或更新?
這是邁向更MonoTouch的齒輪,但同樣的技術適用於對象 - C:
http://redth.info/get-your-monotouch-apps-ready-for-iphone-5-ios-6-today/
基本上[email protected]文件會告訴iOS版,這是一個「高」的應用。對於其他圖像資產,您需要通過檢查UIScreen的MainScreen的界限以及是否是iPhone慣用語,然後查看高度是1136(檢查比例值),然後選擇一個在這種情況下不同大小的圖像。
這裏的C#代碼,但同樣是非常接近的OBJ-C:
public static bool IsTall
{
get
{
return UIDevice.CurrentDevice.UserInterfaceIdiom
== UIUserInterfaceIdiom.Phone
&& UIScreen.MainScreen.Bounds.Height
* UIScreen.MainScreen.Scale >= 1136;
}
}
謝謝,會試試看。我自己發現的高級默認圖片只是試圖將Xcode更新到最新版本之後的第一件事。只需將這樣的圖片拖到矩形中即可。 –
當然他們會工作。 如果你沒有編碼它們自動縮小或使用較小的圖像,那麼它會被切斷頂部或底部。
他們需要使用AutoLayout或類似的東西來調整他們的佈局。
只需將名爲[email protected](640x1136)的圖像添加到您的項目中,並像魔術一樣工作!令人難以置信的是多麼容易。
謝謝,是的,它就像魔術一樣。通常是蘋果。其他具有xib和滾動窗口的ViewController我覺得有點棘手,但對於一個表來說非常簡單。 –
是的,其他的東西可能會非常棘手,但是對於我的包含mapviews和表視圖的地圖來說,它完全沒有其他的調整! – Encephalon
這是保密協議,現在 - 看看蘋果開發論壇。這裏有一些問答。 – Snowcrash