「Xamarin.MacでのNSTableViewの使い方」の版間の差分
ページの作成:「 NSTableViewは使い方がちょっと難しい。 == 使い方 == === 準備 === まずNSTableViewを使うには以下の3種類のクラスを用意する必要が...」 |
編集の要約なし |
||
| 1行目: | 1行目: | ||
NSTableViewは使い方がちょっと難しい。 | NSTableViewは使い方がちょっと難しい。 | ||
Macってほんとクソだな思う部分である。 | |||
== 使い方 == | == 使い方 == | ||
=== 前知識 === | |||
NSTableViewには「Cell based」と「View based」という2種類のモードがある。 | |||
前者は「NSCell」と呼ばれるクラスから派生したクラスを挿入して使う古くからある方法である。 | |||
出来ることは少ない代わりに手軽に扱えるという利点がある。 | |||
Mac OS X 10.10からは非推奨になった。 | |||
一方、後者はMac OS X 10.7から使えるようになったもので、一般的な「NSView」の派生クラスなら何でも表の中に配置できるという代物である。 | |||
当然ならがら出来ることに比例して記述量も多くなり複雑になっている。 | |||
=== 準備 === | === 準備 === | ||
まずNSTableViewを使うには以下の3種類のクラスを用意する必要がある。 | まずNSTableViewを使うには以下の3種類のクラスを用意する必要がある。 | ||