shouldAutorotateToInterfaceOrientation肯定被稱爲...但是當我旋轉iphone ...或模擬器......沒有任何改變。iPhone 3.x和4.x:shouldAutorotateToInterfaceOrientation返回TRUE,但沒有任何反應
我以爲所有我必須做的是這樣的:
-(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
NSLog(@"this is being called ok");
return(YES); // Or return(TRUE);
}
但我想還有別的東西,我需要設置????
您是否在當前屏幕上的所有UIViewControllers中將此設置爲'YES'(在Objective-C中優先於'TRUE',但都可以)? – 2010-07-06 15:16:27
我嘗試了YES和TRUE(沒有改變)。 我將如何找到「當前在屏幕上的所有視圖控制器」? 我在我的1選項卡欄上有4個XIB:Main ...和3個選項卡。 3 * .m文件。 (每個XIB爲1)...然後是應用程序委託* .m文件。 我只需要一個選項卡以允許旋轉。 我是否還需要將shouldAutorotateToInterfaceOrientation出現在4個不同的地方?或者只有在我需要旋轉的1中?或只在應用程序代表? – Helen 2010-07-06 17:34:21