【发布时间】:2015-04-23 08:19:41
【问题描述】:
我使用 Apple 的示例创建了拖放应用程序:https://developer.apple.com/library/mac/samplecode/SourceView/Introduction/Intro.html
我加载拖动文件的实际图像。
例如,当我将这个 图像文件拖到我的 NSOutlineView 中时,我看到它以这种方式调整了大小:
我按原样使用 Apple 的 ImageAndTextCell 自定义 NSTextFieldCell 类。
如何调整此图像的大小以按比例适合单元格矩形?
【问题讨论】:
-
我试过了,但是当我修改方法时 - ImageAndTextCell.m 类中的 (void)drawWithFrame:(NSRect)cellFrame inView:(NSView *)controlView 到 NSImage *resizedImage = [self.myImage imageByScalingProportionallyToSize: ....我有相同的结果,没有任何改变..
-
不推荐使用基于单元格的表格。我建议您将表格视图设为基于视图,然后您可以在每一行/每列中绘制您喜欢的任何内容。
-
您的意思是在我的 NSOutlineView 设置选项中 - 表视图:“基于视图”?目前我在那里有“基于细胞的”。
标签: cocoa resize nsoutlineview nsimage nstextfieldcell