私は、コアデータエンティティのグラフィック表現を作成しようとしています。私は描画が行われるカスタムビュー(NSViewのサブクラス)を持っています。私のエンティティは、name、width、およびheight属性を持っています。 「追加」ボタンをクリックして新しいモデルオブジェクトを追加すると、カスタムビュー内に描画されたモデルオブジェクトごとに単純な矩形を作成することもできます。私は自分のテーブルビューをデータ用にセットアップしており、彼らは素晴らしい仕事をしています。
アレイコントローラとオブジェクトインスタンスをカスタムビューのnibファイルに配置して、何とかバインディングを使用しますか?コアデータエンティティのグラフィックス図面を作成するにはどうすればよいですか?
2
A
答えて
0
通常、カスタムNSViewにdrawRect:
関数を実装することでこれを行います。 NSViewにエンティティの変更(エンティティのプロパティと追加または削除の両方)を通知し、これらの変更が発生したときにビューを再描画する必要があります。
drawRect:
関数の内部では、高さと幅の属性を取得し、Cocoa Drawing関数を使用してエンティティを視野内の表示可能な矩形に変換することができます。
関連する問題
- 1. 生成された地形図のカラーマップを作成するにはどうすればよいですか?
- 2. 散布図を作るにはどうすればよいですか?
- 3. 地図の上に下のシートを作成するにはどうすればよいですか?
- 4. 意図的に遅いLINQ to SQLクエリを作成するにはどうすればよいですか?
- 5. Androidで次の図形を作成するにはどうすればよいですか?
- 6. Javascriptで画面の領域から画像を作成するにはどうすればよいですか?
- 7. 私の町の地図ベースのアプリを作成するにはどうすればよいですか?
- 8. ウェブサービスアプリの作成にはどうすればよいですか?
- 9. 小さいAndroid画面サイズで地図を表示するにはどうすればよいですか?
- 10. プロファイル画面で使用する斜めカットビューを作成するにはどうすればよいですか?
- 11. F#のクラス図を作成するにはどうすればよいですか?
- 12. Googleスプレッドシートのセルに図面を挿入するにはどうすればよいですか?
- 13. Visual Studioでエンティティ図を作成するにはどうすればよいですか?
- 14. Zipcodeデータセットで地図を作成するにはどうすればよいですか? (米国郵便番号)
- 15. TCPでデータがどのように転送されるかを示すタイムスペース図を作成するにはどうすればよいですか?
- 16. 鉛筆モックアップツールで画面間のリンクを作成するにはどうすればよいですか?
- 17. Zurb Foundation 4/5の全画面で行を作成するにはどうすればよいですか?
- 18. FacebookとiOSのホーム画面をHTMLとCSSで作成するにはどうすればよいですか?
- 19. 2つの画面でAndroidメニューを作成するにはどうすればよいですか?
- 20. Facebookの壁面に投票を作成するにはどうすればよいですか?
- 21. スマートフォンの画面サイズに応じてドロップダウンメニューを作成するにはどうすればよいですか?
- 22. 地図をタップ&ホールドしてイベントを作成するにはどうすればよいですか?
- 23. ホーム画面にタッチイベントを伝播してオーバーレイキャンバスを作成するにはどうすればよいですか?
- 24. 図面で座標を取得するにはどうすればよいですか?
- 25. rssフィードからホーム画面ウィジェットを作成するにはどうすればよいですか?
- 26. アプリでロック画面通知を作成するにはどうすればよいですか?
- 27. スイフト3でスプラッシュ画面としてView Controllerを作成するにはどうすればよいですか?
- 28. コロナSDKにローディング画面を作成するにはどうすればよいですか?
- 29. three.jsを使用して線形掃引面を作成するにはどうすればよいですか?
- 30. 再利用可能なローディング画面を作成するにはどうすればよいですか?
助けてくれてありがとう、ティム。私は今日それを試みるつもりです。 – Johnny