Cocoa中支持图层的视图有什么问题

时间:2016-10-11 08:08:46

标签: objective-c macos cocoa layer

当我开发一个mac应用程序时,我遇到了一个让我很困惑的问题。

我有一个名为containerView的视图,它是一个支持图层的视图,我将其wantsLayer设置为true。我有另一个视图控制器,其中包含一个稍后将更改其图像的图像视图。我将这个视图控制器的视图添加到了containerView中,并且发生了一件奇怪的事情。图像视图的图像不会显示。但是当我点击某个按钮时,图像就会出现。当我将containerView的wantsLayer设置为false时,一切都很顺利。在图层支持的视图中,视图似乎无法更新。

我搜索了相关问题,但我找不到可以解决问题的问题。我试图设置视图layerContentsRedrawPolicy = .onSetNeedsDisplay并且没有任何事情发生。

有人可以帮我解决这个问题吗?

0 个答案:

没有答案