10

のプロパティNSTableViewに相当するものがないようです。Cocoaのテーブルビューにフッタービューを追加するための好ましい方法は何ですか?UITableViewtableFooterView

4

1 に答える 1

3

NSTableView には UITableView や NSCollectionView のようなセクションがないため、ヘッダーとフッターはありません。

ビューベースのテーブルを使用している場合は、代わりにデータソースを介して行うことができます。

  1. フッターに必要なカスタム スタイル/要素を使用して、Interface Builder のテーブルにセルを追加します。「TableFooter」のような識別子を付けます
  2. NSTableViewDataSource によって返される行数を (1 ずつ) 増やしますnumberOfRowsInTableView(tableView:)
  3. この最後の行でtableView(tableView:viewForTableColumn:row:)は、識別子「TableFooter」を使用して、ストーリーボードからその項目をインスタンス化します。
于 2016-07-11T13:21:57.847 に答える