gpt4 book ai didi

macos - 如何删除 NSProgressIndicator 周围的白色方 block ?

转载 作者:行者123 更新时间:2023-12-03 16:15:58 25 4
gpt4 key购买 nike

我正在将 NSProgressIndicator 添加到我的 NSMenuItem (带有自定义 View )。它工作正常,但它周围有一个奇怪的方 block :

White square around progress indicator

这是我的代码:

// In my @interface declaration:
NSProgressIndicator *_spinner;

...

// In initWithFrame:
_spinner = [[NSProgressIndicator alloc] initWithFrame:NSMakeRect(0, 0, 20, 20)];
[_spinner setBezeled:NO];
[_spinner setTranslatesAutoresizingMaskIntoConstraints:NO];
[_spinner setControlSize:NSMiniControlSize];
[_spinner setStyle:NSProgressIndicatorSpinningStyle];
[_spinner sizeToFit];
[self addSubview:_spinner];

我不确定为什么会发生这种情况。有人知道吗?

谢谢。

最佳答案

我也遇到同样的问题,问题不在于进度指示器,而在于进度指示器的关联 super View 。

解决方案是,

只需将 View 外观属性值更改为“Aqua”,而不是“继承的Aqua”。请参阅附图。


Refer this Image

关于macos - 如何删除 NSProgressIndicator 周围的白色方 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24129532/

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