1

我正在尝试使用 Dart 中的 ui_lib 中的 CompositeView。我想在可以上下滚动的 div 中显示内容。到目前为止,我没有运气,也没有太多的样本。

提前致谢,user864555

编辑:

我走得更远。现在,我显示了滚动条,但内容的大小被视为窗口的大小。所以,是的,我可以看到上下滑动并看到更多内容,但它会弹回开始时的原始位置。

var v = new CompositeView('example', true, true, true, true);
for (var i = 0; i < 20; i++) {
    v.addchild(new View.html("<div><h1>Some text</h1></div>"));
}
4

1 回答 1

1

诀窍是确保内容的容器具有窗口的大小。为此,您需要添加一些 CSS:

html {
  height: 100%;
  width: 100%;
}

body {
  margin: 0 0 0 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

这是重要的一点,你必须给你的容器 div 这个:

.example {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
于 2012-08-26T04:36:30.780 回答