Cocoa 图层备份的NSImageView会损坏它';进入全屏模式后的s图像
我有一个NSImageView,在IB中启用了层备份。 ImageView的图像正在生成为快速查看预览。若视图调整到更大的尺寸,我将生成新的预览 在我的应用程序进入全屏模式之前,一切正常。之后,我的代码将获得新的快速查看预览并将其设置为imageView。在imageView上调整图像大小会导致图像损坏:它会在上面和下面创建相同的图像。“下面”的图片可以很好地调整大小-这是我想要的,但“上面”的图片不调整大小-只是在调整大小时向上或向下,并且有非常奇怪的布局行为 以下是一些屏幕截图,以更好地了解图像损坏: 退出全屏后-问题消失) 如果我关闭此视图上的图层备份-问题也会消失) 这似乎是可可虫,但可能有人有这样的问题。Cocoa 图层备份的NSImageView会损坏它';进入全屏模式后的s图像,cocoa,fullscreen,calayer,nsimageview,Cocoa,Fullscreen,Calayer,Nsimageview,我有一个NSImageView,在IB中启用了层备份。 ImageView的图像正在生成为快速查看预览。若视图调整到更大的尺寸,我将生成新的预览 在我的应用程序进入全屏模式之前,一切正常。之后,我的代码将获得新的快速查看预览并将其设置为imageView。在imageView上调整图像大小会导致图像损坏:它会在上面和下面创建相同的图像。“下面”的图片可以很好地调整大小-这是我想要的,但“上面”的图片不调整大小-只是在调整大小时向上或向下,并且有非常奇怪的布局行为 以下是一些屏幕截图,以更好地了解
提前谢谢 我对我的问题进行了一些研究,发现了一件非常有趣的事情:只有当imageView的大小大于2000像素时,这个bug才会复制。。。继续研究)似乎我发现了一个问题:我忘记了图层背景视图的最大尺寸-2000像素。这就是问题所在。。。搜索答案)我研究了一下我的问题,发现了一件非常有趣的事情:只有当imageView的大小大于2000像素时,这个错误才会复制。。。继续研究)似乎我发现了一个问题:我忘记了图层背景视图的最大尺寸-2000像素。这就是问题所在。。。搜索答案)