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 に答える