约束条件不适用于Ipad xamarin.forms
问题描述:
我正在使用xamarin.forms并使用约束来在我的启动画面中居中和缩放徽标。问题是:我定义的Iphone 5s,6s,6s等约束不适用于Ipad,当我将它定义到Ipad时,它不适用于Iphone ... 有人知道如何解决?约束条件不适用于Ipad xamarin.forms
的iPhone contraint(右位置等):
台iPad的约束(这是错在这里):
答
如果你只是想中心的标志屏幕上,我不确定为什么你会用iPhone和平板电脑的不同大小类。
- 而不是W-紧凑,H-定期为iPhone和W-定期,H-定期 为iPad,我会建议你使用W-任何, H-任何&查看方式适用您的约束应该是:通用。
- 如果您设置了W-Compact,H-Regular,则约束适用于iPhone(纵向)设备 。
- 如果您设置了W-Regular,H-Regular,则约束适用于iPad 设备(Both Orientation)。
- 如果您设置了W-Any,H-Any,则约束将应用于设备大小和方向,而不管它是否为 。
要将徽标居中,我会建议为徽标设置4个约束。
- 宽度=修正宽度
- 高度=修复身高
- 的centerX到父= 0
- CenterY到父= 0
----- -----或
- 顶层空间,以父= 0
- 底部空间,以父= 0
- 前导空格于母公司= 0
- 尾随空间于母公司= 0
设置,模式的UIImageView至方面飞度。
希望它有帮助。
+0
嗨,它解决了你的问题吗? – MilanG
您为徽标定义的约束条件是什么? – lowleetak
在徽标上分享约束条件,并在更换设备之后单击更新框架按钮? –