簡體   English   中英

NavigationController不旋轉

[英]NavigationController doesn't rotate

我有兩個視圖,都在NavigationController下。 希望View 1(在左側)旋轉,但我確實希望View 2(在右側)旋轉。 視圖1和視圖2被路由到不同的類。 在此處輸入圖片說明

我將這段代碼放在View 2類中以實現該行為,但它不起作用。 我認為,它可以與我的應用中的模式視圖一起使用

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

我不想在任何情況下都可以旋轉視圖№1。 任何想法如何做到這一點? 提前致謝!

您想要的行為對用戶不友好,並且可能會對HIG不利。 它不起作用的原因是因為UINavigationController中有針對這種破壞性行為的保護措施。 當您的ViewControllers Nav,Tab或modal具有不同的旋轉規則時,有時可能會失敗,顛簸,或者根本無法正常工作。

基本上我是說不要這樣做。 並非不可能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM