0
我的問題,當更新定位很簡單:如何從一個UITabbar項目轉換到另一個
- 我有中的UITabBar一樣和4個UITabBarItems出4個不同的子視圖(4個不同的UIView類)的圖。
- 我希望3個第一個視圖是縱向,最後一個是橫向或縱向。
對於這一點,我已經安裝
-(BOOL)shouldAutorotateToInterfaceOrientation(UIInterfaceOrientation)interfaceOrientation{ if (myTabBar.selectedItem.tag==4){ return YES; } else { return ((interfaceOrientation==UIInterfaceOrientationPortrait)|(interfaceOrientation==UIInterfaceOrientationPortraitUpsideDown)); } }
...如果我旋轉屏幕,而我在第四觀點,即正常工作。
但是...:
- 如果,當我在第四視圖景觀,而且我點擊任何三個第一UITabBarItems的,我移動到正確的看法,但方向保持景觀,並且不切換到縱向
注意:我在三個第一視圖類的每一箇中都包含了 - (BOOL)shouldAutorotateToInterfaceOrientation ....但它並沒有改變一件事。
換句話說:我的問題是在旋轉設備後更新視圖方向,而不是當設備旋轉時,我點擊另一個UITabBarItem。
感謝您的幫助。