0

3 つのタブを持つ NSTableView があります。今、すべてのタブ内に画像が欲しいのですが、どうすればよいですか? 位置で NSImage を使用する必要があります。

NSImage *theImage; theImage = [NSImage imageNamed@"myImage.png"];

4

1 に答える 1

0

次のようにすることができます: コードで、プロパティを持つ 1 つの NSMutableArray を作成し、合成します。

ヘッダファイル:

@property (読み書き、保持) NSMutableArray *imageArray

実装ファイル:

@synthesize imageArray

画像を配列に追加したい場合は、次のようにします。

NSMutableDictionary *imageDict = [NSMutableDictionary dictionary];

    [imageDict setObject:[NSImage imageNamed:@"ABC"] forKey:@"image1"];

    [imageDict setObject:[NSImage imageNamed:@"XYZ"] forKey:@"image2"];

    [imageDict setObject:[NSImage imageNamed:@"XYZ"] forKey:@"image3"];

    [imageArray imageDict];

    [self setImageArray:imageArray];

XIb で配列コントローラーを取得し、arraycontroller を imageArray 配列にバインドし、指定されたキー パス (ここでは keypath は image1、image2、および image3) を持つ配列コントローラーでテーブル列をバインドします。

一つ以上の物は拡張子無しの画像名でお願い致します。画像セルをテーブルビュー セルにドラッグ アンド ドロップする

于 2013-09-25T13:50:53.010 に答える