我已经为我的 iOS 应用程序实现了签名板。 (它不是 native 应用程序。我正在使用 MVVMCROSS 平台进行开发。我希望始终在横向 View 中设置此签名板的方向。我找不到签名板框架的任何参数。
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;
我无法确保它始终以横向 View 打开并调整到屏幕宽度。如果有人能提供帮助,我们将很高兴
最佳答案
尝试将以下代码添加到 SignaturePadView 的 ViewController
public override bool ShouldAutorotate()
{
return true;
}
public override UIInterfaceOrientationMask GetSupportedInterfaceOrientations()
{
return UIInterfaceOrientationMask.AllButUpsideDown;
}
它覆盖方向方法
关于c# - 始终在 IOS MVVMCROSS 应用程序中将签名板的方向设置为横向模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24372402/