有人可以告诉我,为什么这个应用程序中纹理NSWindow的背景渐变突然改变,当你让窗口变小一点时?
这是我能找到的最小例子,它表现出这种行为。 App & Source可通过Dropbox获取。
- 更新:
如果您将滑块放在较低位置,则在调整窗口大小时,渐变会不更改:
此外,当滑块与窗口右边框之间的距离小于HIG所说的距离时,似乎会发生这种变化。
答案 0 :(得分:0)
这是非常有趣的问题=)
我并不害羞,但猜测,这个问题与图层显示有关。
如果您仍想使用纹理窗口,可以在NSView和NSSlider(NSWindow - > NSView - > NSView - > NSSlider)之间的界面构建器中添加其他NSView对象。它解决了这个问题。