首页 文章

约束对Ipad xamarin.forms不起作用

提问于
浏览
0

我正在使用xamarin.forms并使用约束来在我的启动画面中居中和缩放徽标 . 问题是:我为Iphone 5s,6,6s等定义的约束对Ipad不起作用,当我将它定义到Ipad时,它对Iphone不起作用...有人知道如何要解决这个问题?

Iphone禁用(在正确的位置等):

enter image description here

Ipads约束(这里错了):

enter image description here

1 回答

  • 0

    如果您只想将徽标置于屏幕中心,我不确定为什么您会使用不同尺寸类别的iPhone和平板电脑 .

    • 而不是W-Compact,H-Regular for iPhone和W-Regular,H-Regular for iPad,我建议你应用你的约束W-Any,H-Any和View应该是:Generic .
      Screenshot

    • 如果设置W-Compact,H-Regular,则约束适用于iPhone(人像)设备 .

    • 如果设置W-Regular,H-Regular,则约束适用于iPad设备(Both Orientation) .

    • 如果设置W-Any,H-Any,则无论设备大小和方向如何,都将应用约束 .

    要使徽标居中,我建议为徽标设置4个约束 .

    • 宽度=固定宽度

    • 高度=修正高度

    • CenterX到Parent = 0

    • CenterY to Parent = 0

      • -要么 - - -
    • 父母的最高空间= 0

    • 父母的底部空间= 0

    • 前导父级空间= 0

    • 父级的尾随空格= 0

    将UIImageView模式设置为Aspect Fit .

    希望能帮助到你 .

相关问题