2

iOS7 のモバイル Web アプリで GWT 2.5.1 と MGWT 1.2-Snapshot を使用しています。

問題は、下にスクロールすると、コンテンツの下部に到達できないことです。これは、コンテンツが iOS7 Safari の下部ステータス行によって隠されているためです。MGWT のショーケースの例で動作していることがわかりますが、私の問題を理解できませんでした。

UiBinderで使用するものは次のとおりです。

<mgwt:LayoutPanel>  
<mgwt:ScrollPanel scrollingEnabledX="false" scrollingEnabledY="true">
<mgwt:RoundPanel>
    <g:HTMLPanel>
    very long text
    </g:HTMLPanel>
</mgwt:RoundPanel>
</mgwt:ScrollPanel>
</mgwt:LayoutPanel> 

次のスクリーンショットでわかるように、コンテンツの下部が見えません。スクロールバーの位置インジケーターも、どこかで見えなくなりました。

ここに画像の説明を入力

ここに画像の説明を入力 どうすれば修正できますか?

これらは私の設定です:

    ViewPort viewPort = new MGWTSettings.ViewPort();
    viewPort.setTargetDensity(DENSITY.MEDIUM);
    viewPort.setUserScaleAble(false).setMinimumScale(1.0).setMinimumScale(1.0).setMaximumScale(1.0);
    viewPort.setHeightToDeviceHeight().setWidthToDeviceWidth();
    MGWTSettings settings = new MGWTSettings();
    settings.setViewPort(viewPort);
    settings.setIconUrl("apple-touch-icon.png");
    settings.setAddGlosToIcon(true);
    settings.setFullscreen(true);
    settings.setPreventScrolling(true);
    MGWT.applySettings(settings);

これを使用しないとうまくいくようです:

viewPort.setHeightToDeviceHeight().setWidthToDeviceWidth();
4

1 に答える 1