我正在使用Storyboard和自动布局来创建一个可可程序。 Storyboard screenshot
我遇到的一个奇怪的症状:当程序最初运行时,localVideo NSView不会显示。只有在我调整窗口大小之后,localVideo NSView才会立即显示: Window Resize NSView Appears
我没有在代码中设置任何约束,它都是在autolayout中完成的。我在代码中唯一做的就是设置视图的背景颜色:
self.view.wantsLayer = YES;
self.view.layer.backgroundColor = [NSColor blackColor].CGColor;
self.remoteVideo.wantsLayer = YES;
self.remoteVideo.layer.backgroundColor = [NSColor clearColor].CGColor;
self.localVideo.wantsLayer = YES;
self.localVideo.layer.backgroundColor = [NSColor clearColor].CGColor;
关于这里发生了什么的任何线索?
注意 - 在某些情况下,NSView会在运行时显示。它并不总是可重复的,我无法确定是什么导致它。
谢谢!