MonoTouch、MonoDevelop、Interface Builderを使用してiPadアプリケーションを作成していますが、解決できない問題が発生しました。それはおそらく単純なものです。私がやろうとしていることは、Landscapemodeへのアプリケーションの起動を強制することです。アプリケーションはLandscapeで起動しますが、サブビューのサイズは正しく変更されません。iPadランドスケープでサブビューのサイズが正しく調整されない
基本的には私のappdelegateでやっているのは、WindowにIndexViewController.xibというサブビューを追加することです。 IndexViewControllerでは、IndexViewController内のShouldAutorotateToInterfaceOrientationをオーバーライドして、これを返すと、ラベルが付いたビューが表示されます。正しく動作します。それは正しく回転しますが、全体「ウィンドウ」を満たさない
void Initialize()
{
this.View.AddSubview (NavController.View);
}
:
public override bool ShouldAutorotateToInterfaceOrientation (UIInterfaceOrientation toInterfaceOrientation)
{
return ((toInterfaceOrientation == UIInterfaceOrientation.LandscapeLeft) || (toInterfaceOrientation == UIInterfaceOrientation.LandscapeRight));
}
しかし、私は今、NavigationControllerを作成し、初期化にIndexController.xibビューに追加してみてください私は、スクリーンショットとサンプルソリューションを投稿しました。そして、私ののInfo.plistがUISupportedInterfaceOrientations
として "UIInterfaceOrientationLandscapeLeft" と "UIInterfaceOrientationLandscapeLeftRight" を許可するように設定されている私があり、私が行方不明ですという単純な死者単純なものは、おそらくですが、それを理解することはできません。
あなたの答えをありがとう、私の問題を解決:) – degborta