2012-10-04 22 views
0

我在GUI嚮導提供的選擇中爲每個帶有系列「iPhone」的viewController製作了一個筆尖。我有它在iPad上工作& iPhone(沒有單獨的iPad筆尖),因爲我不能被打擾,我沒有看到的重點。我寧願只是有一個筆尖(特別是現在新的iPhone 5已經出來了(使用不同的屏幕尺寸)。iPad上的家庭iPhone的目標c邊框尺寸

在我的iPad上的一個頁面上,視圖左對齊,iPhone的大小(因爲家庭:iPhone)什麼是最好的方式來讓這些筆尖在兩個工作?我需要重置frame.height後,我已經初始化我的viewControlers?IE通過設置它類似於window.width

編輯:?我已經想出以下,這是怎麼回事是安全的代碼

在每viewDidLoad方法上的每個VC,我會做到這一點:

self.view.frame = [[UIScreen mainScreen] bounds]; 

回答

1

使用一個廈門國際銀行/筆尖文件爲iPhone和iPad接口,它被設置你的UIView S的適當autoresing口罩AppleDocs的最佳方式:

的整數位掩碼,決定接收機如何調整自身大小當其超級觀點的界限發生變化時。

在iOS 6中它現在發佈了新的方法,使autoresing:

使用佈局約束自動定位的意見(iOS 6或更高版本)。您可以覆蓋updateViewConstraints以添加尚未由視圖配置的所有必需佈局約束。你的這個方法的實現必須調用[super updateViewConstraints]。

您可以嘗試在這裏找到更多的信息:Cocoa Auto Layout Guide

相關問題