2013-05-12 66 views
0

我有一個iPad應用程序使用故事板設計,該MasterViewController模擬指標如下:不正確的母版視圖尺寸(人像只)

enter image description here

和視圖大小,因爲它出現在大小檢查如下:

enter image description here

當我在MasterViewController(這裏命名坎viewWillAppear方法NSLogged視圖的幀eViewController),結果爲:{{0,0},{320,}}

這意味着主視圖的實際高度是1004像素而不是832像素。

爲什麼Xcode中的模擬度量標準給了我不正確的主視圖高度?

-Notes你回答這個問題之前:

  1. 當我選擇的方向(在模擬的指標)是風景,那麼主視圖的高度將是748(在尺寸檢查),它匹配我運行應用時的實際高度。
  2. 我知道,模擬指標中的FreeForm選項可以將視圖調整到任何我想要的大小,但模擬指標中的每個預定義大小都必須提供正確的視圖大小,以便我可以設計視圖而不會產生歧義。
  3. 版本的Xcode 4.6.2是和iOS模擬器(新iPad)的版本是6.1

回答

1

我知道這是一個老問題,但它來了,當我試圖尋找一個「主的適當大小'看法,所以......到底是什麼。

根據猜測,這與細節視圖和主視圖根據方向具有不同的大小/形狀有關。你會認爲蘋果會給主視圖一個寬度,當你移動到縱向時,細節視圖的寬度不變,但是經驗表明,否則。