0
嘿在我的應用程序中,無論設備處於橫向模式,無論用戶在哪個視圖中,我都必須加載特定的視圖。並且還必須將其切換回用戶在設備轉向肖像時的最後視圖。如何在設備的方向橫向於應用程序中的任何位置時加載特定的視圖,並在縱向時切換到拉特視圖?
有什麼建議嗎?或鏈接到任何教程?
嘿在我的應用程序中,無論設備處於橫向模式,無論用戶在哪個視圖中,我都必須加載特定的視圖。並且還必須將其切換回用戶在設備轉向肖像時的最後視圖。如何在設備的方向橫向於應用程序中的任何位置時加載特定的視圖,並在縱向時切換到拉特視圖?
有什麼建議嗎?或鏈接到任何教程?
也許你會嘗試類似編寫你自己的UIViewController子類的東西,它只會實現你的自定義視圖在界面取向變化上的出現。像這樣的:
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation{
DetailViewController *dvc = [[DetailViewController alloc] initWithNibName:@"DetailViewController_iPhone" bundle:[NSBundle mainBundle]];
}
//navigation controller ruft den bdv Controller auf
[self.navigationController pushViewController:dvc animated:YES];
[dvc release];
}
所有其他類現在繼承自此自定義UIViewController。 當然這只是一個解決方案,如果你有所有的視圖ViewControllers。
希望它有幫助