6
有人可以告诉我,为什么纹理NSWindow在这个应用程序中的背景渐变突然改变,当你使窗口更小一点?为什么纹理NSWindow在调整大小时突然改变背景渐变?
这是小例子,我能找到的,表现出这种行为。 App & Source通过Dropbox提供。
- 更新:
如果你把滑动器下部,坡度不调整窗口时不变化:
而且,变化似乎发生时,滑块和窗口右边框之间的距离比HIG所说的要小。
有人可以告诉我,为什么纹理NSWindow在这个应用程序中的背景渐变突然改变,当你使窗口更小一点?为什么纹理NSWindow在调整大小时突然改变背景渐变?
这是小例子,我能找到的,表现出这种行为。 App & Source通过Dropbox提供。
- 更新:
如果你把滑动器下部,坡度不调整窗口时不变化:
而且,变化似乎发生时,滑块和窗口右边框之间的距离比HIG所说的要小。
这是非常有趣的问题=)
我不舒尔,但猜测,这个问题被连接到显示层。
如果你仍然想使用纹理窗口,你可以在NSView和NSSlider之间的接口生成器中添加额外的NSView对象(NSWindow - > NSView - >NSView - > NSSlider)。它修复了这个错误。
对此有任何新的?如何强制避免强制正常梯度绘制?我有一个与NStextField相同的问题,如果它超过三分之一的窗口宽度只是一个更黑暗的丑陋梯度.... – Dimillian