0

我有問題,自動旋轉iPhone上的UITabBarController,UINavigationController的和自動旋轉

我在所有類

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown); 
} 

成立,但它不響應;/

示例代碼:http://b6.s3.p.quickshareit.com/files/testautorotatecb367.zip

問題是隻有第一個標籤,如果我切換應用程序到第二個標籤,並旋轉iphone,界面旋轉。它不是在TAB1旋轉,這裏我把自定義的UINavigationController

回答

1

好吧,我想我看你的代碼是什麼問題。您需要像使用標籤欄一樣將UINavigationBar添加到委託中,否則它不知道它的存在,因此它不會旋轉,因爲它會混淆視圖中的內容。

因爲我使用Interface Builder來照顧所有的GUI需求,我不知道如何在代碼中手動執行此操作,所以,爲了幫助您,這裏>>http://www.radford.edu/ebalci/Tutorials/SimpleTabNavTemplate.zip是我製作的一個教程類的東西前幾天一個朋友,你可以使用它作爲某種模板或指導來幫助你(我希望它會幫助你)

[我的教程使用UItableViews導航但這是可選]

另外,我評論了我的輪換方法,因爲當時我並不擔心它,但 如果您取消註釋它們(並且我認爲您必須將該方法添加到其中一個類中,因爲我將其刪除了),它將旋轉te,我剛剛檢查過,但卻懶得重新壓縮並上傳它。

我只是想讓你知道,我幾乎只是在一天前做了這件事,在zip中有一個富文本文件有說明,但這是一個粗略的草案,我沒有真正修改它儘管如此,我希望你可以輕鬆閱讀,儘管這是一個粗略的草案。

讓我知道,如果它有助於=)祝你好運

0

以及自定義的UINavigationController也有同樣的

shouldAutorotateToInterfaceOrientation

方法返回YES到橫向視圖?

2

OK

的問題是,我不初始化導航的看法,我只用頁頭,之後我加入的alloc]初始化]全部開工作品OK

相關問題