嘿,我有一个带纹理的 NSWindow,我发现它的纹理方式出现了一些奇怪的行为。如果我在窗口中有一个 IKImageBrowserView,那么窗口的标题栏和底部栏中都有一个完整的从亮到暗的渐变,但是如果我隐藏 IKImageBrowserView 并显示我的 NSBox,则渐变从顶部开始亮,并在底部栏中以黑色结束。我认为截图可能更准确地描述问题。
或者,有没有办法将 NSTextField 和 NSProgressIndicator 放置在 ikimagebrowserview 之上?由于某种原因,当它们放置在 ikimagebrowserview 上方时,它们不可见。
最佳答案
我遇到了类似的问题,NSWindow 纹理/金属渐变不一致。
我的发现以及适用于上述问题的解决方案可以在对以下帖子的回复中找到:
关于cocoa - NSWindow 纹理渐变填充怪异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5812593/