1

我使用 MGWT 开发了一个应用程序。它在 ios6 中运行良好。我升级到 ios7.here 我遇到了一些问题我有 10 个 MTextBox 小部件,我想在我的视图中显示所有内容。为此,我将它们添加到 WidgetList 并将我的 widgetList 添加到滚动面板,最后我添加了我的滚动面板到视图的主要布局,到现在完全没有问题,但是当我点击第 6、7、8、9、10 个文本框时,出现了 ios 键盘。这种键盘外观与我的 6、7、8、9、10 文本框重叠。由于这种重叠,这些文本框甚至没有接受文本输入。

提前致谢。

4

1 回答 1

1

我找到了我的问题的答案。我们可以通过将视口高度设置为设备高度来解决上述问题,这可以通过两种方式,一种是 myapp.gwt.xml 配置,另一种是在我们的 onModuleLoad() 中添加这些行

1)xml配置:看这个:视口高度调整

2) 代码片段::

MGWTSettings settings =  MGWTSettings.getAppSetting();
ViewPort viewPort = settings.getViewPort();
viewPort.setHeightToDeviceHeight();
viewPort.setWidthToDeviceWidth();
viewPort.setUserScaleAble(false).setMinimumScale(1.0).setMinimumScale(1.0).setMaximumScale(1.0);
viewPort.setTargetDensity(DENSITY.MEDIUM);
settings.setViewPort(viewPort);
MGWT.applySettings(settings);
于 2013-11-20T06:23:17.523 回答