視圖 - 控制得到了與我的UIVewController和旋轉的問題,我可以有一些幫助的事情。防止「家長」旋轉
基本上,我有可以從縱向旋轉到橫向視圖。當它旋轉到風景時,我向我的肖像展示了一個不同的視圖(圖表)......這是基於UITableView的輸入視圖。這一切工作正常。現在
,我的縱向視圖(只有我的縱向視圖)也有一個「電子郵件」按鈕按下時,創建並呈現MFMailComposeViewController,使用戶可以通過電子郵件發送一些數據。
這工作正常,但如果用戶將iPhone旋轉到橫向,而在MFMailComposeViewController視圖,我的底層視圖不會獲得旋轉的通知,所以我知道將底層視圖更改爲圖表視圖。所以,當用戶在仍處於橫向狀態的情況下解除郵件視圖時,我會在橫向位置出現錯誤地顯示的原始「縱向」輸入視圖。
因此,無論如何,當MFMailComposeViewController顯示時,我可以在我的原始縱向ViewController中獲取旋轉通知,以便在原始視圖重新出現時我可以進行基礎更改?或者,當MFMailComposeViewController旋轉時,我可以防止底層視圖旋轉嗎?
希望是有道理的,感謝您的建議。
什麼IOS版本?解決這個問題在iOS5和6之間有很大不同 – Stakenborg
是的,它是iOS6.0。讓我頭疼 – Fittoburst