【发布时间】:2014-10-22 05:41:13
【问题描述】:
上下文:
在 OS 10.10 中,Apple 为各种控件添加了一些新的微妙动画。例如,当您选中一个复选框时,蓝色的“选中”状态现在通过从复选框的中心向外扩展而不是突然切换到“选中”图像来动画化。
同样,当您打开 NSPopUpButton 并从菜单中选择一个项目时,菜单会以动画方式关闭,并且所选项目会显示为“放大”popUpButton。
问题:
我自定义了 NSPopUpButtons,它们的绘制方式与默认的 NSPopUpButton 不同:
当我在弹出菜单中选择一个项目时,10.10 中的新动画会在动画中短暂显示系统默认的 popUpButton 样式(蓝色右侧等)。
这是正在进行的动画的屏幕截图,显示了系统默认的 popUpButton 动画。(后面的深灰色矩形是我的自定义 NSPopUpButton 的“按下”状态):
我需要什么
这个动画显然看起来很糟糕,带有自定义控件。有没有办法禁用它或自定义它?我一直找不到。
【问题讨论】:
标签: objective-c macos cocoa appkit nspopupbutton