2017-11-08 5 views
0

Mac開発版の新機能です。私は、Viewベースのセルを使用して、テーブルビューのデリゲートを実装してバインディングを使用するか、バインディングを使用するかのどちらかが混乱しています。私の他の質問は、私がテーブルビューのセルでボタンとチェックボックスを使用すると、私はtableviewでバインディングを使用することです。 ご協力いただければ幸いです。ビューベースのセルまたはバインディングを使用してテーブルビューにデータを追加する必要があります

答えて

0

一般に、NSViewベースのテーブルビューを使用する必要があります。

NSTableViewまたはバインディングに精通していない場合は、データソースとデリゲートを開始してください。データソースを使用すると、自分が何をしているのかがわかります。あなたがそれを正しく行うなら、バインディングが機能します。何か間違っていると、バインディングがうまく動作せず、デバッグが難しくなります。データソースとバインディングに精通しているときは、それらを組み合わせることができます。

テーブルビューでボタンとチェックボックスを使用できます。すべてのコントロールは、データソースとバインディングによってサポートされています。

ドキュメント:Table View Programming Guide for Mac

サンプルコード:TableViewPlayground

私はnstableviewcellタグを発明したか分からないが、クラスNSTableViewCellが存在しません。

+0

本当に助けてくれてありがとう –

関連する問題