Ora*_*ain 6 user-interface cocoa nswindow
有人可以告诉我,为什么这个应用程序中纹理NSWindow的背景渐变突然改变,当你使窗口变小一点?
 
  
 
这是我能找到的最小例子,它表现出这种行为.App&Source可通过Dropbox获得.
- 更新:
如果你把滑动器下部,坡度也不会改变窗口大小时发生变化:

此外,当滑块和窗口的右边界之间的距离小于HIG所说的那样时,似乎会发生这种变化.
这是一个非常有趣的问题=)
我不确定,但猜测,这个问题与图层显示有关。
如果您仍然想使用纹理窗口,您可以在 NSView 和 NSSlider 之间的界面构建器中放置额外的 NSView 对象(NSWindow -> NSView -> NSView -> NSSlider)。它修复了该错误。