使NSButton调整其图像大小(Cocoa OSX)

时间:2009-12-29 20:09:16

标签: cocoa macos nsbutton

我无法在文档中找到一种方法告诉NSButton调整其图像大小以填满整个按钮。有没有办法以编程方式执行此操作?

1 个答案:

答案 0 :(得分:12)

你得到的最接近的是-setImageScaling: ...查看常数以查看图像在按钮单元格中的缩放方式,给定其边界状态和边框类型。

如果您希望完全用您的图像替换标准按钮(即按钮单元格根本不绘制自己 - 您的图像作为整个视觉表示),请关闭边框(-setBordered :)。

所有这些选项也可以在IB中配置。提示:在IB中,将鼠标悬停在检查器面板中的任何设置上 - 大多数(如果不是全部)都会提供一个提示,显示哪种方法控制受设置控件影响的行为。