我有一个使用 MonoTouch 创建的基本 iPad 应用程序。我有一个单一的视图控制器。
在代码中,我添加了一个这样的按钮:
_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 度一样。
如何在代码中添加按钮以使其始终正确定向?