MonoTouch を使用して作成された基本的な iPad アプリがあります。私は単一のView Controllerを持っています。
コードでは、次のようなボタンを追加しています。
_button = UIButton.FromType(UIButtonType.RoundedRect);
_button.Frame = new Rectangle((int)location.X - 50, (int)location.Y - 50, 100, 100);
_button.SetTitle("A", UIControlState.Normal);
_viewController.View.AddSubview(_button);
これは、iPad がポートレート モードの場合に最適です。ボタンを追加する前に画面を回転させてからボタンを追加しようとすると、回転します。
たとえば、方向が現在LandscapeLeft(左側のハードウェアボタン)の場合、上記のボタンを追加すると、ボタンの文字Aは、ボタンが右に90度回転したかのように右側に配置されます.
コードにボタンを追加して、常に正しい向きになるようにするにはどうすればよいですか?