gpt4 book ai didi

cocoa - 自定义 NSPopUpButton 单元格drawImage :withFrame:inView not getting called

转载 作者:行者123 更新时间:2023-12-03 18:06:05 29 4
gpt4 key购买 nike

我有一个自定义的 NSPopUpButtonCell,我正在尝试覆盖 drawImage:withFrame:inView。奇怪的是,drawImage 方法从未被调用,但图像出现在屏幕上。我缺少什么?

我已检查以确保我的单元已正确安装 - 我收到了 drawWithFrame:inView:controlView 消息。

请注意,我正在尝试补偿仅图像的渐变样式按钮,该按钮未正确居中其图像(它距离应有位置左侧 1 个像素)。

最佳答案

NSPopupButtonCell继承自NSMenuCell NSMenuCell 有一个名为 drawImageWithFrame:inView: 的方法这可能就是您正在寻找的。它还有其他几种绘图方法,因此请检查这些方法并查看正在调用哪一种。

关于cocoa - 自定义 NSPopUpButton 单元格drawImage :withFrame:inView not getting called,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2213800/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com