【发布时间】:2020-01-18 15:06:38
【问题描述】:
在 MacOS 中有一个名为 Calculator 的简单应用程序,我想使用 Swift 重新创建它以用于学习目的。像计算器上的加号按钮这样的按钮有两张与之关联的图像,一张在按钮向上时,另一张在按钮向下时,如下图所示。
如您所见,当按下 + 按钮时,其图像变为深橙色,文本变为深灰色。我的问题是:如何实现这个按钮行为?
是否可以使用 NSButton 来实现(如果可以,如何实现)?还是使用CALayer更容易实现它?或者也许还有其他我没有想到的方法?
【问题讨论】:
标签: macos button custom-controls