Bootstrap

sharePoint-改为自适应手机和电脑的应用

第一步:首先在APP的设定中关闭自动缩放比例,开启锁定方向

第二步:在OnStart中定义桌面版本还是手机版

If(
    App.Width >= App.Height,
    Set(
        var_device_type,
        "Desktop"
    ),
    Set(
        var_device_type,
        "Mobile"
    )
);

第三步:用公式计算每个按钮的位置

例子一:组件居中

左右居中:给组件的X值设定为(Parent.Width-Self.Width)/2

上下居中:给组件的Y值设定为(Parent.Height-Self.Height)/2

例子二:pc端和手机端位置差别很大的话,需要加判断条件

If(var_device_type="Mobile", 手机端位置, PC端位置)
;