标签: macos cocoa
尝试使用NSBox来获得可在黑暗模式下使用的背景色,它的行为与NSView不同。
NSBox
NSView
NSBox是在Interface Builder中创建的,不适用于自动版式。它不会调整任何子视图的大小。
答案 0 :(得分:4)
使用 Interface Builder>编辑器>嵌入> Box 时,存在一个错误。 NSBox autoresizesSubviews属性设置为否,而不是是。
autoresizesSubviews
当此属性的值为YES并且视图的框架发生更改时,视图将自动调用resizeSubviewsWithOldSize:方法,以方便调整其子视图的大小。当此属性的值为NO时,视图不会自动调整其子视图的大小。 此属性的默认值为。
rdar:// 47701604