我有一個splitcontroller和有模式地顯示來自detailcontroller的viewDidLoad中(它的登錄屏幕)一個模式的普遍應用檢測上的應用程序啓動正確的方向
當打開iPad版,我想能夠在縱向或橫向上啓動它取決於設備的初始方向。問題在於它始終以縱向形式啓動(預計按照documentation)。
如果我有設備作爲肖像,然後轉動景觀,它的作品。但是如果我直接打開應用程序,它不會。
BTW:我已經設置return true
在那個登錄的viewController的(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
更新: 如果我從viewDidAppear而不是viewDidLoad中進行SEGUE,模態的方向正常工作,但SplitController被視作一個而在模態之前,我該如何避免這種情況?
- (void)viewDidAppear:(BOOL)animated
{
[self.splitViewController performSegueWithIdentifier:@"toModal" sender:self.splitViewController];
}
不工作。我已經把這些代碼放回原處,並接受所有的方向,但它只能顯示肖像 – dimirc 2012-07-24 00:53:48