2013-09-16 4 views
0

3 개의 탭이있는 NSTableView가 있습니다. 이제 모든 탭 안의 이미지가 필요합니다. 어떻게해야합니까? 위치와 함께 NSImage를 사용해야하므로?이미지가있는 NSTableView

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

+0

여기 탭은 열을 지정하십시오. –

답변

0

이 같이 할 수 있습니다 : 코드는 속성을 하나있는 NSMutableArray을 만들고 합성

파일

헤더 :

@property (READWRITE은 유지) NSMutableArray를 * imageArray

구현 파일 :

@ synthesize imageArray

이렇게하면 어디든지 추가하고 싶습니다. 어레이 연령 : XIB의

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]; 

인출 어레이 컨트롤러 imageArray 배열 바인드 arraycontroller, 주어진 키 경로와 어레이 컨트롤러 바인딩 테이블 열 (여기서는 키 패스는 image1에, 이미지 2 및 이미지 3이다).

하나 더 많은 것은 확장자없이 이미지 이름을 취합니다. 테이블 뷰 셀에 이미지 셀 끌어서 놓기