BUMP ..還沒有弄清楚,事物旋轉,但在視野之外。太奇怪了。 我可以提供更好的信息以獲得幫助嗎?Monotouch.Dialog IOS 6分割視圖旋轉問題
仍然有這個問題!它真的不好,我不能修復這個:(幫助請
BUMP ..請我在這裏dieing!有人有人!:)
所以,我使用Monotouch.Dialog
,自IOS 6,我的SPLITVIEW控制器的旋轉行事怪異。
它實際上在旋轉,但我的細節視圖佔據了整個屏幕,而主視圖看起來好像它正在旋轉離開屏幕框架。也就是說,當它旋轉後,我可以在一秒鐘內看到主視圖,而細節視圖佔據整個屏幕。
我已經添加了必要的ShouldAutorotate
函數並設置了自IOS6以來的GetSupportedInterfaceOrientations
。就像我說的那樣,它旋轉了,但有些東西剛剛關閉。
我試過IOS 5模擬器,它的工作原理,所以它絕對是一個IOS 6的問題。
任何人都有一個想法,我應該在哪裏尋找問題?
編輯:我注意到,調試時它沒有進入我的主視圖和詳細視圖的ShouldAutorotate覆蓋,只在我的分割視圖控制器中進入。在iOS 5中它正確進入了ShouldAutorotateToInterfaceOrientation。
這是我在細節和主視圖使用代碼:
public override bool ShouldAutorotate()
{
return true;
}
[Obsolete]
public override bool ShouldAutorotateToInterfaceOrientation (MonoTouch.UIKit.UIInterfaceOrientation toInterfaceOrientation)
{
return true;
}
這裏是代碼,我在我的SplitViewController:
public override bool ShouldAutorotate()
{
return true;
}
[Obsolete]
public override bool ShouldAutorotateToInterfaceOrientation(UIInterfaceOrientation requested)
{
return requested == UIInterfaceOrientation.LandscapeRight || requested == UIInterfaceOrientation.LandscapeLeft;
//return requested == UIInterfaceOrientation.Portrait || requested == UIInterfaceOrientation.PortraitUpsideDown;
}
public override bool ShouldAutomaticallyForwardRotationMethods {
get {
return true;
}
}
的人嗎?我需要這個工作,我無法解決這個問題!任何想法都會有所幫助!
我注意到ShouldAutoRotate在我的分割視圖控制器上被調用,但不在細節和主視圖控制器上。我使用UITableViewController作爲詳細視圖,並使用UINavigationController作爲主視圖。 –