如果未使用xib文件,視圖控制器如何與iPhone 5兼容?是否有可能以編程方式進行更改? 在此先感謝。如何使視圖控制器與iPhone 5兼容,如果不使用xib
-1
A
回答
0
是的,你可以做到這一點。 XIB只是文件,只是在texteditor中打開一個文件 - 你會發現它包含可讀的xml代碼。現在製作的viewController與iPhone 5對應的只是把,如果其他條件,通過檢查特定設備
但挑釁它的將是漫長的工作
對於我的普及應用,外匯應用的高度使事情分開爲不同的設備,我m簡單地使用屏幕高度檢測概念,如下所示:
CGSize screenSize = [[UIScreen mainScreen] bounds].size;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
if (screenSize.height > 480.0f) {
/*Do iPhone 5 stuff here.*/
} else {
/*Do iPhone Classic stuff here.*/
}
} else {
/*Do iPad stuff here.*/
}
0
檢查設備是iPhone 5或不併設置框架方案..
CGRect screenRect = [[UIScreen mainScreen] applicationFrame];
if (screenRect.size.height >= 548)
{
// set your frame for iPhone 5
}else
{
// set your frame for iPhone 4
}
0
是的,你可以做到這一點通過添加以下條件
CGSize result = [[UIScreen mainScreen] bounds].size;
if(result.height == 480)
{
iPhone 4 or less
}
else if (result.height == 568)
{
iPhone 5 condition
}
不管你想要在兩者之間進行區分手機。
相關問題
- 1. 在視圖控制器中使用自定義視圖xib xib
- 2. 如何控制.xib視圖
- 3. 如何使用xib在導航控制器中加載視圖
- 4. 如何在多個視圖控制器中使用一個xib?
- 5. 如何強制將.xib /視圖設置爲在iphone上使用letterbox 5
- 6. 加載從另一個XIB(iPhone)的視圖控制器的XIB
- 7. swigger與apicontroller一起使用只與mvc控制器不兼容
- 8. 如何xib視圖控制器推動故事板視圖控制器
- 9. 如何連接容器視圖控制器與視圖
- 10. 如何爲PageViewController使用不同的Xib視圖控制器演練
- 11. 如何使用導航控制器加載tabbar控制器xib
- 12. 如何正確使用容器視圖控制器在iOS上
- 13. iOS:如何以編程方式使用XIB創建視圖,但不使用視圖控制器
- 14. iPhone SDK:如何使用NIB_A動態創建視圖控制器?
- 15. iPhone:如何枚舉視圖控制器?
- 16. iphone視圖控制器類 - 如何
- 17. iphone如何更改視圖控制器
- 18. 如何使iPhone 4S和5兼容應用程序?
- 19. 如何在iPhone上呈現模態視圖控制器而不使用「當前」視圖控制器?
- 20. iPhone模擬器不顯示iPhone 5兼容圖像
- 21. iPhone - 嵌套視圖和控制器
- 22. 如何使用Xocde 4.5爲iPhone 4和iPhone 5創建xib 4.5
- 23. 如何用附加的視圖控制器加載xib文件?
- 24. 如何顯示容器視圖視圖控制器和隱藏容器視圖視圖控制器
- 25. 如何從視圖控制器使用具有XIB的設計的segues?
- 26. 如何簡單地在Xcode中使用XIB切換視圖控制器?
- 27. 使用容器與頁面視圖控制器
- 28. 如何使我的應用程序與iPhone 5的大屏幕兼容?
- 29. 如何強制兼容性視圖
- 30. UISlider數據從XIB的視圖控制器傳遞到非XIB的視圖控制器與UITabBarController
「如果不是xib文件沒有拍攝」是什麼意思? – 2013-05-03 04:33:03
@IronManGill增加了視圖控制器類沒有xib文件我只是以編程方式做事情。 – 2013-05-03 04:34:40
是的,他用其他方式說事情,但它不像我們不明白他的意思 – 2013-05-03 04:47:58