1

我已经为我的 ios 应用程序实现了签名板。(它不是本机应用程序。我正在使用 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;

我无法确保它始终以横向视图打开并调整到屏幕的宽度。如果有人能提供帮助会很高兴

4

1 回答 1

0

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

public override bool ShouldAutorotate()
    {
        return true;
    }

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

它覆盖了方向方法

于 2014-06-23T23:15:47.010 回答