0

Roambi デモ アプリケーションに表示される「グリッド」に非常によく似たコントロールの作成に取り組んでいます。このアプリケーションには、外観がグリッド (またはデータを含むが編集機能のない Excel シート) に似たコントロールが含まれていると思います。カスタムセルを含むTableViewに基づいていますが、そのテーブルで水平スクロール動作を取得して幅のカスタムセルを表示する方法がわかりません(複数の列のデータを表すラベルが含まれているため)。このコントロールの開発、正確にはスクロールの問題(列ごとに1つのテーブルビューを使用するか、1つだけを使用するか、追加のスクロールビューを含めるなど)を開始するための最良のアプローチで私を助けることができるかどうかわかりません。前進。

4

1 に答える 1

0

列ごとに 1 つの TableView を持つことは、列間のスクロール位置を同期する必要があるため、あまり面白くありません。だから私は水平にスクロールされたTableViewで逃げようとします。ただし、グリッドが非常に広い場合でもグリッドが機能することを確認する必要がある場合は、TableView 自体が垂直部分に対して行うように、スクロール中にセル ビューを追加/削除/再利用することを考えます。いずれにせよ動的ビューを実装する場合、セルをスクロール ビューに配置して、2 つのディメンション全体の追加/削除を行うのにそれほど労力はかかりません。

于 2012-05-05T02:32:18.327 に答える