当我开发一个mac应用程序时,我遇到了一个让我很困惑的问题。
我有一个名为containerView
的视图,它是一个支持图层的视图,我将其wantsLayer
设置为true。我有另一个视图控制器,其中包含一个稍后将更改其图像的图像视图。我将这个视图控制器的视图添加到了containerView中,并且发生了一件奇怪的事情。图像视图的图像不会显示。但是当我点击某个按钮时,图像就会出现。当我将containerView的wantsLayer
设置为false时,一切都很顺利。在图层支持的视图中,视图似乎无法更新。
我搜索了相关问题,但我找不到可以解决问题的问题。我试图设置视图layerContentsRedrawPolicy = .onSetNeedsDisplay
并且没有任何事情发生。
有人可以帮我解决这个问题吗?