gpt4 book ai didi

objective-c - NSCell 中翻转的 NSImage

转载 作者:行者123 更新时间:2023-12-03 17:22:00 24 4
gpt4 key购买 nike

为什么NSImage在NSTableView的NSCell中绘制翻转。以及如何正确纠正这种行为。我从数据源方法返回图像:

- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {
return [NSImage imageNamed: @"test.png"];
}

作为我尝试的解决方法:

[NSImage setFlipped:NO];

一切正常,但正如文档所说,它已弃用方法

OSX 10.7-10.9

最佳答案

Here这是我刚刚看到的一些信息。

基本上根据您必须的链接:

  1. 将图像单元格拖动到要显示图像的列中

  2. 返回一个用您的图像初始化的 NSImageCell,如下所示:

    - (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row 
    {
    NSCell *imageCell = [[NSCell alloc] initImageCell:[NSImage imageNamed: @"test.png"]];
    return imageCell;
    }

关于objective-c - NSCell 中翻转的 NSImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21553627/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com