我正在使用https://github.com/kelan/yrk-spinning-progress-indicator来获得白色旋转器。请注意,这不是NSProgressIndicator的子类,而是自定义NSView。
问题是此自定义视图的角显示为白色,而不仅仅是清晰的背景。你可以在这张图片中看到这个:
这是我的代码:
[_statusProgressIndicator setColor:[NSColor whiteColor]];
[_statusProgressIndicator setIndeterminate:YES];
[_statusProgressIndicator setBackgroundColor:[NSColor clearColor]];
[_statusProgressIndicator setDrawsBackground:YES];
[_statusProgressIndicator startAnimation:self];
我也尝试过:
[_statusProgressIndicator setDrawsBackground:NO];
但它有同样的效果。
有关如何解决此问题的任何想法?
答案 0 :(得分:0)
我下载了代码并运行了示例,并且原始代码提供的微调器中没有圆角。
我在图片中注意到包含微调器的视图也有圆角?您是否使用setCornerRadius:
方法使用图层支持的视图?
如果是这样,看起来微调器子视图也具有该属性集,因为它看起来像微调器,并且包含的视图具有相同大小的圆角。
尝试将微调器视图的圆角半径专门设置为0?