标签: xcode macos cocoa
我有一个NSCollectionViewItem和一个NSImageView(32x32),我向其提供了相同大小的@ 1x图像。
NSCollectionViewItem
NSImageView
在界面构建器中看起来很完美,但是在构建应用程序时,分辨率看起来很差。有什么特殊原因吗?
只需添加一下,资产管理器中的图像也具有@ 2x
编辑:仍在调查此问题,但是我刚刚注意到,如果包含视图的包含收集项目的收集视图包含NSImageView,则用有边框 {{1}括起来}图像是完美的(即非模糊)
答案 0 :(得分:1)
如果您以x,y坐标或高度和宽度具有分数的帧形式绘制图像,结果会导致图像模糊。通过NSIntegralRect传递drawingRect可以解决此问题。