故事板是一個非常棒的功能 - 但有沒有可能爲一個控制器創建一個lanscape和一個縱向視圖?什麼是最好的方式來做到這一點?什麼是創建一個控制器的肖像和風景視圖的最佳方式[故事板]?
我在StackOverflow上發現了很多,從複製故事板爲每個方向添加子視圖。如果有更好的方法可以做到這一點,那將是非常好的...
故事板是一個非常棒的功能 - 但有沒有可能爲一個控制器創建一個lanscape和一個縱向視圖?什麼是最好的方式來做到這一點?什麼是創建一個控制器的肖像和風景視圖的最佳方式[故事板]?
我在StackOverflow上發現了很多,從複製故事板爲每個方向添加子視圖。如果有更好的方法可以做到這一點,那將是非常好的...
自動調整僅適用於最簡單的直接案例。如果你不得不稍微調整一下最終結果,那就太難了。我做什麼使這更多的視覺是我設置autosizing,然後複製相同的xib中的同一控制器的肖像視圖,並將其旋轉到園林。然後我調整位置。但在此之前,我爲每個控件設置了標籤屬性。所以我創建了2個重複的視圖,1個肖像和1個橫向,因爲標籤是相同的,所以在「willRotateTo ...」或「didRotateTo ..」期間,我複製了每個控件的.frame屬性,在xib中調整,並將控制權放在我想要的位置。 我甚至可以沿途添加動畫。
您想要爲故事板的每個UIViewController使用子視圖自動調整大小。這是管理旋轉的最乾淨的方式。
檢查:http://www.techotopia.com/index.php/IOS_5_iPhone_Rotation,_View_Resizing_and_Layout_Handling
你不應該爲每一個方位創建多個場景。你應該使用自動調整,彈簧和struts,幾種旋轉方法的自定義實現並響應通知。