0

myArrayController にバインドされた NSTableView があり、このようなオブジェクトを制御しています

class myObject: NSObject {
    @objc  var name: String
    @objc  var image: String
}

私のテーブルビューには、関連付けられたオブジェクトの「画像」値にバインドしたい NSImageView を持つ列があります。

私の Assets.xcassets ライブラリには、イメージセットがあります。

今、これが私の知識が止まるところです。

バインディングには、3 つのオプションがあります

  • 価値
  • 値パス
  • 値の URL

これらのオプションのいずれかに設定された画像の名前に対応する文字列を渡すだけでは機能しません。

したがって、Value Transformer を使用する必要があると思いますが、その設定方法についての手がかりがありません。

あなたの助けは非常に高く評価されています

ところで、これはすべて MacOS/Swift です

4

0 に答える 0