2011-02-07 19 views
2

我必須有2個視圖控制器(A和B)。 vc A是項目列表,它支持僅肖像方向。您從列表中選擇一個項目並將其帶到vc B(通過pushViewController),該項目顯示有關所選項目的詳細信息。 vc B支持縱向和橫向視圖。從視圖B移回視圖A時,如何重置屏幕方向?

因此,當vc B被顯示時,假設設備被旋轉以將視圖改變爲風景 - 當用戶返回到vc A(通過popViewController)時 - vc A將被顯示在風景中,我不會不想要。我希望它以縱向顯示。我怎樣才能做到這一點?

謝謝!

回答

2

只作支撐縱向:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation { 
    return (orientation == UIInterfaceOrientationPortrait) 
} 
+0

優秀 - 感謝!我在A中遇到了一個邏輯問題,它支持橫向和縱向 - 直到現在我才意識到這一點。 – bpatrick100 2011-02-07 21:17:26