我有一個支持所有四個方向的父視圖控制器。它提供了一個子視圖控制器,並且如果在呈現子視圖控制器的同時旋轉設備,然後關閉子視圖,則父視圖控制器將無法正確旋轉。下面是我在父視圖控制器使用旋轉代碼:父視圖控制器不會在提供子視圖控制器時旋轉
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
if (toInterfaceOrientation == UIInterfaceOrientationPortrait || toInterfaceOrientation == UIInterfaceOrientationPortraitUpsideDown) {
newestIssueCoverImageButton.frame = CGRectMake(40, 20, 688, 865);
shadow.frame = CGRectMake(40, 20, 688, 865);
recordView.frame = CGRectMake(0, 44, 768, 916);
classifiedsWebView.frame = CGRectMake(0, 44, 768, 916);
} else {
newestIssueCoverImageButton.frame = CGRectMake(269, 20, 486, 613);
shadow.frame = CGRectMake(269, 20, 486, 613);
recordView.frame = CGRectMake(0, 44, 1024, 660);
classifiedsWebView.frame = CGRectMake(0, 44, 1024, 660);
}
父看,雖然沒有使用這個代碼,我只是旋轉的裝置。我如何調用此代碼並確保當用戶正在查看孩子時父視圖控制器已正確旋轉?謝謝你的幫助。
感謝您的幫助和解釋。我會嘗試。順便說一句,我看着你的個人資料,你的Trakr應用程序真的很酷。 – 2012-02-27 02:56:50
謝謝!目前正在等待審查... – Kevin 2012-02-27 16:14:58