2010-11-09 75 views
1

當我從一個視圖導航到另一個視圖時,我想在縱向視圖中打開視圖only.ie我從第一個視圖(橫向)導航到第二個視圖。我希望第二個視圖始終在縱向視圖中打開。在我的情況下,當我在橫向上啓動時,視圖處於縱向狀態,但設備處於橫向模式。我期望的輸出是如果我打開肖像的視圖,並將它旋轉到不旋轉的風景。在ipad中總是在potrait模式下打開一個視圖?

編輯:

如果打開縱向的應用程序,如果你,如果你旋轉設備景觀給出自動旋轉爲NO.Then,那麼就會出現在output.I無旋轉想要的效果相同最初在橫向加載視圖時。

+0

小心這個:http://stackoverflow.com/questions/402 – Fattie 2011-01-07 19:41:42

回答

0

好的,所以你想要做的是編輯視圖文件中的一個功能。你想要設置;

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    // Return YES for supported orientations. 
    return YES; 
} 

從返回YES返回(interfaceOrientation == UIInterfaceOrientationPortrait);

那麼你的看法應該只在potrait。

+0

這個代表被調用時,方向改變,同時顯示視圖/ viewcontroller。如果您從橫向視圖導航,則不會被調用。 – palaniraja 2010-11-09 13:21:54

+0

視圖以橫向視圖中出現的縱向框架創建。 – Warrior 2010-11-09 13:25:52

+0

如果以縱向方式打開應用程序,並且如果您將自動旋轉設置爲否,那麼如果將設備旋轉到橫向,則輸出中將不會有旋轉。我希望在橫向加載視圖時具有相同的效果。 – Warrior 2010-11-09 13:28:56

相關問題