我一直在爲iOs5開發一個應用程序。現在,新的iPhone在這裏(與iOs 6)我在模擬器(iPhone 4英寸視網膜)中運行的應用程序和大部分的意見不能正確顯示......什麼是最佳的行動方針?是否有可能爲4英寸顯示器創建另一個故事板?或者設置支柱和彈簧將自動調整視圖以更好地適應新顯示器?iOs iphone5和其他iphones的6個不同的故事板
3
A
回答
3
經過測試,我自己看起來像支柱和彈簧將大部分解決這個問題。但是,如果您以編程方式創建視圖,那麼如果將靜態寬度和高度放在一起,則很可能必須進行一些更改。我跑到這個地方我已經UIWebViews
被填充在UiScrollView
一個實例,因爲我設置的高度靜態323.這並沒有填滿屏幕有什麼調整爲:
的CGRect矩形= webView.frame;
rect.size.height = myScrollView.bounds.size.height; (這曾經是323)
rect.size.width = myScrollView.bounds.size.width;
由於myScrollview
設置爲填充整個顯示屏,因此可以固定高度設置。
+0
幾乎拉我的頭髮,因爲我已經試過使用彈簧和撐杆,但它沒有奏效。在閱讀你的答案後,我再次嘗試,並意識到我正在對錯誤的視圖控制器進行更改。我恨自己,我投票:D – Eedoh
1
您應該在尺寸檢查器中爲我們的視圖設置彈簧或支柱,以便它們在場景中正確調整尺寸。在畫布的右下角有一個按鈕可以拉伸或壓縮iPhone 5和iPhone 5以前尺寸之間的所有頂級全屏視圖。您可以使用它來驗證您的彈簧和支柱安裝正確。
如果您的最低部署目標是iOS 6.0+,則可以使用自動佈局而不是彈簧和struts。這將使您更細緻地控制界面的大小調整。
相關問題
- 1. iOS 6和故事板本地化
- 2. iOS - 故事板 - 本地化 - 修改故事板後,如何同步到其他語言故事板?
- 3. iOS版:的NSURLRequest不同的故事板
- 4. iPhone5故事板自動佈局
- 5. iOS和iPad的故事板
- 6. 關閉其他故事板
- 7. iPhone5上的故事板錯誤,在iPhone5上工作
- 8. Xcode 6:故事板
- 9. iOS 6的故事板:模態的視圖不駁回
- 10. ios 6基於方向的故事板和自定義佈局
- 11. Xcode 4.5和iOS 6.x中的故事板方向支持?
- 12. iOS故事板
- 13. 爲不同的iOS版本使用不同的故事板
- 14. 跟蹤其他iphones
- 15. 創建故事板Xcode 6
- 16. iOS的故事板改變
- 17. 故事板中的ios lazytableimages
- 18. iOS的 - 從代碼和故事板
- 19. Uiimageview在故事板上其他segue
- 20. iOS:故事板Segue
- 21. 故事板iOS MBProgressHUD
- 22. iOS 6保存和恢復沒有故事板
- 23. 在tableview後添加其他對象到iOS 5故事板
- 24. Xcode中的iOS 6 - UITableView的空對導航回用故事板
- 25. iOS 6屏幕旋轉,不使用故事板
- 26. becomeFirstResponder第二次不顯示鍵盤(ios 6 +故事板)
- 27. 不同方向的故事板,細分和不同的視圖
- 28. 故事板 - 爲同一個ViewController在故事板中創建兩個不同的視圖
- 29. 縱向和橫向的2個不同的故事板
- 30. Xcode 6故事板中的UIVisualEffectView
我相信正確設置struts和彈簧應該可以解決這個問題,但我還沒有爲新的iPhone做任何事情,所以這只是一個猜測。 – Popeye
我會嘗試撐杆和彈簧...我希望它能起作用...如果不是... – user1028028