2010-12-01 66 views

回答

0

此方法返回允許的方向(縱向,縱向上移,橫向和橫向)。調用這個方法不會做任何事,因爲你的類不應該動態地改變方向。

你想達到什麼目的?

1

該方法不會導致接口旋轉,它只是決定設備是否允許。

所以,如果你想改變你用來確定是否允許旋轉的因素,你必須創建一個實例變量。

讓您的標題是這樣的:

@interface MyClassName : NSObject { 
    BOOL canLandscape; 
} 

在你的 「其他」 的方法,設置標誌(canLandscape = YES;)。

在你shouldAutorotateToInterfaceOrientation:,您可以檢查此來幫助你決定

if (canLandscape) { 
    ...dosomethinghere... 
} 
相關問題