実行時にビルドおよび更新されるカスタム スプラッシュ スクリーンがあります。サブビューを追加する RootController があります。このサブビューには、UIImageView と Label が含まれています。UIImageView とその親の両方がスケールに設定され、1024x768 に設定されています。問題は、サブビューと画像が 768x1024 として表示されるように見えるため、画像の下部が切り取られ、サブビューの幅が画面全体を占有しないことです。
コードの要点は以下のとおりです
window = new UIWindow (UIScreen.MainScreen.Bounds);
viewController = new RootViewController ();
window.RootViewController = viewController;
window.MakeKeyAndVisible ();
次に、移行中に、ルートコントローラーを指すパブリックプロパティを使用して、画像などを含むサブビューを追加します...
RootViewController.View.AddSubview(controllers[view].View);
ブラック ボックスは、世界に見せたくない情報を隠しているだけです。灰色の領域は、サブビューでカバーされていないルート コントローラー ビューの部分です。