在IOS MVVMCROSS应用程序中,将签名的方向设置为横向模式

本文关键字:方向 设置 模式 横向 MVVMCROSS IOS 应用程序 | 更新日期: 2023-09-27 18:10:08

我已经为我的ios应用程序实现了signaturepad。(它不是一个本地应用程序。我正在使用MVVMCROSS平台进行开发。我希望将这个签字簿的方向设置为横向视图。我找不到签名帧的任何参数。

 var signature = new SignaturePadView(View.Frame);
 View.AddSubview(signature);
 signature.Frame = new RectangleF(0, 135, 320, 130);
 //signature.Frame = new RectangleF(0, 135, this.View.Frame.Width, 140);
 signature.BackgroundColor = UIColor.Gray;

我无法确保它总是在横向视图中打开并调整到屏幕的宽度。

在IOS MVVMCROSS应用程序中,将签名的方向设置为横向模式

尝试将以下代码添加到SignaturePadView的ViewController

public override bool ShouldAutorotate()
    {
        return true;
    }
    public override UIInterfaceOrientationMask GetSupportedInterfaceOrientations()
    {
        return UIInterfaceOrientationMask.AllButUpsideDown;
    }

它覆盖了定向方法