2012-07-18 51 views
0

我開發具有以下結構的應用程序, enter image description hereUINavigationController的奇怪行爲

這三個compoenentes都有關聯一個UINavigationController。

此應用程序旨在與Facebook相同。

我的問題是,在橫向模式下,導航的「POP」動作具有奇怪的表現,使得動畫從底部到頂部,就好像導航沒有完成旋轉一樣,儘管佈局被更改爲景觀。

我把所有與導航控制器:

[navCenter.navigationBar setAutoresizesSubviews:YES]; 
[navCenter shouldAutorotateToInterfaceOrientation:YES]; 

任何想法,爲什麼出現這種情況?

在此先感謝。

編輯: 如果我刪除我的

[self addChildViewController:self.mainConteinar]; 

的動畫作品好。但是現在,導航欄沒有調整大小。

回答

1

您應該檢查所有

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 

你所描述的聲音,如果你忘了你的孩子視圖控制器的一個回報是用於橫向什麼。

+0

我把它放在所有的人。檢查所有這些。我有另一個奇怪的行爲,當我在UINavigation 1中進行PoP動作時,它使得UINavigation 2同時製作相同的動畫。兩者都從底部向上進行動畫製作,但只有第一次更改其內容 – DaSilva 2012-07-18 08:58:49