monodevelopを使用して開発するiPadアプリがあります
今、SDK 6.1 の向きに問題があります
向きが SDK 6.1 またはデバイス /simulator 6.1 で機能しない
true を返す ShouldAutoRotate 関数を呼び出そうとしましたが、機能しません
また、関数 willrotate はまったく呼び出されません!
SDK 6 でオリエンテーションを有効にする別の方法があると思います
何か助けはありますか?
monodevelopを使用して開発するiPadアプリがあります
今、SDK 6.1 の向きに問題があります
向きが SDK 6.1 またはデバイス /simulator 6.1 で機能しない
true を返す ShouldAutoRotate 関数を呼び出そうとしましたが、機能しません
また、関数 willrotate はまったく呼び出されません!
SDK 6 でオリエンテーションを有効にする別の方法があると思います
何か助けはありますか?
iOS6では自動回転と向きの変更が変わったので、以下の手順で問題を解決しました
1) FinishedLaunching のメイン アプリケーション ウィンドウにルート ビュー コントローラーを割り当てる必要があります。
したがって、以前の私のようであればFinishedLaunching(UIApplication app)
、main.cs のメソッドにこれがあります。
window.AddSubview(mainVC.View);
これを次のように置き換えます。
window.RootViewController = mainVC;
2)これを置き換えます:
public override bool ShouldAutorotateToInterfaceOrientation (UIInterfaceOrientation toInterfaceOrientation)
これらの 2 つの関数を使用すると、次のようになります。
public override bool ShouldAutorotate()
{
return true;
}
public override UIInterfaceOrientationMask GetSupportedInterfaceOrientations()
{
return UIInterfaceOrientationMask.All;
}
WillRotate
3-関数を使用して回転アクションを起動できます