これまで試してみましたが、画像はテーブルビューで表示されます。
- (NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
NSLog(@"Entered to create a new cell for table");
// Get a new ViewCell
NSTableCellView *cellView = [tableView makeViewWithIdentifier:tableColumn.identifier owner:self];
if ([tableColumn.identifier isEqualToString:@"country"])
{
cellView.textField.stringValue = [[[AppConstants sharedInstance].CountryList objectAtIndex:row]valueForKey:@"country"];
}
else
{
NSImage* img=[[NSImage alloc]init];
img=[NSImage imageNamed:@"usa-flag.png"];
[[cellView imageView] setImage:img];
}
return cellView;
}
列に画像を追加するにはどうすればよいですか。画像は小さいですが、列には画像しかありません。テキストは他の列にあります。
編集: nib ファイルに変更を加える必要がありますか? 新しい tablelcecolumn を追加しただけです。私のテーブルビューはビュー ベースです。