Sapui5 如何修复iphone设备中openui5对话框中的滚动问题?

Sapui5 如何修复iphone设备中openui5对话框中的滚动问题?,sapui5,Sapui5,我正在openui5中使用sap.ui.commons.Dialog(),它包含带滚动的图像。 它在桌面和安卓设备上运行良好,但在iphone上不起作用。 在iphone中,也有滚动功能,但当我点击滚动条时,它可以工作,但当我试图通过触摸来滑动图像时,它不工作 function openDialog() { var oImage = new sap.ui.commons.Image("i1"); oImage.setSrc("https://i.ytimg.com/vi/A6aR

我正在openui5中使用sap.ui.commons.Dialog(),它包含带滚动的图像。 它在桌面和安卓设备上运行良好,但在iphone上不起作用。 在iphone中,也有滚动功能,但当我点击滚动条时,它可以工作,但当我试图通过触摸来滑动图像时,它不工作

function openDialog() {
    var oImage = new sap.ui.commons.Image("i1");
    oImage.setSrc("https://i.ytimg.com/vi/A6aRkhlqWuE/maxresdefault.jpg");
    oImage.setWidth("500px");
    oImage.setHeight("300px");

    var oDialog1 = new sap.ui.commons.Dialog();
    oDialog1.setWidth("250px");
    oDialog1.setTitle("My first Dialog");
    var oText = new sap.ui.commons.TextView({text: "Hello WorldHello WorldHello WorldHello WorldHello WorldHello World!"});
    oDialog1.addContent(oImage);
    oDialog1.addButton(new sap.ui.commons.Button({text: "OK", press:function(){oDialog1.close();}}));
    oDialog1.open();
};
这是我的jsbin
我怎样才能做到呢

为了使SAPUI5应用程序在移动设备上正常工作,您应该使用sap.m库中的控件,例如:

  • sap.m.Image
  • sap.m.按钮
  • sap.m.Dialog
将桌面组件用于移动应用程序将导致用户体验恶化,就像您现在所体验的那样