0

似乎有些图像被错误地绘制,使用它们的高分辨率等效物,而其他图像则很好。这是为什么 ?

4

1 回答 1

2

NSImage 似乎在拉伸绘制的图像时强行选择@2x 高分辨率图像

为避免这种情况,您可以选择使用NSDrawThreePartImageNSDrawNinePartImage

这些功能将避免通过平铺模式进行拉伸。

如果你真的不能使用上述但想避免使用 2x 表示:

[NSImage setMatchesOnlyOnBestFittingAxis:YES]
于 2013-08-12T22:59:08.373 回答