3 つのタブを持つ NSTableView があります。今、すべてのタブ内に画像が欲しいのですが、どうすればよいですか? 位置で NSImage を使用する必要があります。
NSImage *theImage; theImage = [NSImage imageNamed@"myImage.png"];
3 つのタブを持つ NSTableView があります。今、すべてのタブ内に画像が欲しいのですが、どうすればよいですか? 位置で NSImage を使用する必要があります。
NSImage *theImage; theImage = [NSImage imageNamed@"myImage.png"];
次のようにすることができます: コードで、プロパティを持つ 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) を持つ配列コントローラーでテーブル列をバインドします。
一つ以上の物は拡張子無しの画像名でお願い致します。画像セルをテーブルビュー セルにドラッグ アンド ドロップする