NSPopUpButton 活动图像
我想创建一个带有自定义活动图像的 NSPopUpButton。我有两张图像,一张用于非活动图像,另一张用于活动图像。在界面生成器中,我设置了图像和 Alt。 NSPopUpButton 的图像。图像显示正确,但当我单击按钮时,它显示标准的深色按钮状态而不是 Alt。图像。
以下是界面构建器面板的屏幕截图: http://cl.ly/0D2c0Y2y0f1Z462d311X
如何设置NSPopUpButton 在单击时显示我的备用图像?
I want to create an NSPopUpButton with a custom active image. I have two images, one for inactive, and another for active. In interface builder I set the Image and Alt. Image for the NSPopUpButton. The Image is showing correctly but when I click on the button it displays the standard dark button state instead of the Alt. Image.
Here is a screen shot of the interface builder panel: http://cl.ly/0D2c0Y2y0f1Z462d311X
How can I setup the NSPopUpButton to display my alternate image when it's clicked?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Apple Dev 论坛的一位开发人员为我指明了正确的方向:https://devforums.apple.com/message /364824
这是我想出的作为 NSPopUpButtonCell 子类的内容,它尊重 IB 的备用图像:
A developer from the Apple Dev forums pointed me in the right direction: https://devforums.apple.com/message/364824
Here's what I came up with as a subclass of NSPopUpButtonCell that respects the alternate image from IB: