gpt4 book ai didi

xcode - NSCollection View 背景色完全填充

转载 作者:行者123 更新时间:2023-12-03 17:20:28 25 4
gpt4 key购买 nike

我有 NSCollectionView 并想设置其背景颜色,但是使用堆栈上建议的一些代码我遇到了一个问题 - 它们都没有完全填充窗口。您可能会在 nscollection View 周围看到除角之外的白色(大约 1px)白色边框( Collection View 约束设置为 0)。

理想情况下,我想去掉白色边框。

第一张图片的代码:

- (void)drawRect:(NSRect)dirtyRect {
[super drawRect:dirtyRect];

CGContextRef context = (CGContextRef) [[NSGraphicsContext currentContext] graphicsPort];
CGContextSetRGBFillColor(context, 0.227,0.251,0.337,1);
CGContextFillRect(context, NSRectToCGRect(dirtyRect));
}

First Image

第二张图片的代码:

- (void)drawRect:(NSRect)dirtyRect {
[super drawRect:dirtyRect];
[[NSColor blueColor] setFill];
NSRectFill(dirtyRect);
}

Second Image

最佳答案

您是否打开了自动布局?有项目警告吗?转到 MainMenu.xib 并查看右侧的信息面板。如果是,则根据约束做一些事情。

关于xcode - NSCollection View 背景色完全填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30718038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com