0

カスタム要件の場合、セルの表示を処理する必要があります。つまり、私のアプリケーションでは、NSCellをImageTextCell(標準形式のApple)にサブクラス化し、同じものを使用してセルを表示します。

インデントに関しては、すべての要素が同じインデントを持っていることがわかりました。つまり、アウトラインビューでは、2つのグループがあり、各グループには2つ以上の子要素+ 3つの子要素(つまり、非グループアイテム)がトップレベルにあります。しかし、奇妙なことに、すべての要素が同じレベルで表示されています。インデントレベルをどこかに設定する必要があり、インデントレベルごとにテキストと画像を表示する必要がありますか?

4

1 に答える 1

0

セル描画コードは、0渡されたセル境界を尊重するのではなく、描画元のx座標としてハードコーディングされている可能性があります。つまり、インデントを処理するために特別なことをする必要はありません。いくつかのコードを見ずに、これ以上の手助けをすることはできません。

于 2011-01-31T10:40:22.210 に答える