我想更改具有背景图像的NSButton的标题位置,以便我可以将标题放在按钮的左下角,同时重叠图像
答案 0 :(得分:2)
听起来你需要覆盖NSButtonCell中的绘图方法(这是NSButton用于绘图的内容)。我已经创建了子类,然后假装出来了#34; NSButtonCell实现进行简单的调整。为此,请创建NSButtonCell的子类并将其设置为NSButton的单元格。接下来重写NSButtonCell的绘制方法(有多个取决于您尝试做的事情),调整目标帧然后调用超类(NSButtonCell)实现。
根据您需要做多少,您可能只是在编写自己的绘图方法。这为您提供了最大的控制权。