讓我解釋一下當我說我也想旋轉我的子視圖時我的意思。我放置了很多圖片讓自己清楚。這可能看起來很多,但事實並非如此。只是想澄清。當設備旋轉時,使子視圖也旋轉iPhone/iPad
在我目前正在使用的nib文件中,我有一個UIView和按鈕。
,我在Interface Builder創建的UIView與IBOutlet中名爲ViewMain連接:
和按鈕,執行下面的方法:
什麼該方法的作用是它將來自另一個nib文件的視圖放入我在interface builde中創建的UIView控制器中河那我其實把筆尖文件是:
我只是隨意放置控件來更好地說明我的觀點。
所以一切到目前爲止是偉大的(從anotherViewController視圖顯示了對ViewMain當用戶按下按鈕)
一切看起來都很好,但注意時會發生什麼我在旋轉我的設備:
我希望我的子視圖(anotherViewController.view)也可以調用。我不介意它比ViewMain更大,因爲我可以擁有透明背景。我只需要旋轉它。我怎樣才能做到這一點?
你想讓它旋轉嗎?或者您是否希望視圖將其尺寸更改爲與新尺寸相匹配? –
以匹配外部/根視圖的尺寸......旋轉沒有任何子視圖的UIView時會發生同樣的情況。我希望它具有白色背景的uiview。並調整它可能是一個解決方案。雖然我不知道該怎麼做 –
這不是旋轉的原因是因爲它的viewController不在視圖控制器層次結構中,所以沒有得到輪換通知。它包含在wwdc會話102或104中,如果您有權訪問視頻(http://developer.apple.com/videos/wwdc/2011/) – MCannon