0

NSArrayControllerエンティティを処理する がありGeometryShapeます。 GeometryShape持っています: name, type, color. LineShapeは で、、、、 がありGeometryShapeます。 は で、、、があります。beginPositionXbeginPositionYendPositionXendPositionYCircleShapeGeometryShapepositionXpositionYradius

に挿入されたすべてのNSTableView形状が に表示されます。各列は& キー名NSArrayControllerでバインドされています。arrangedObjects

線の形状を選択すると、そのプロパティが [線] タブ (既定のタブ) に表示されます。

円の形状を選択すると、[円] タブが選択され、円のプロパティが表示されるようになります。

...そして、選択した形状の種類に応じて、対応するタブが選択され、対応する形状のプロパティが表示されます。

この優れた:)モデルをどのように達成できますか?

ここに画像の説明を入力

4

1 に答える 1