use*_*824 2 macos cocoa nsbutton swift
我正在运行 Xcode 7.2.1 并且我正在使用故事板。我在我的故事板中添加了一个“图像按钮”,并在属性检查器中设置了图像。然后我在我的代码中为按钮创建了一个插座和动作。
当我按下按钮时,我希望它的图像发生变化。在 Swift for iOS 中,我会这样做:
myButtonOutlet.setImage(UIImage(named: "Pressed-Button-Graphic@2x.png"), forState: UIControlState.Normal)
Run Code Online (Sandbox Code Playgroud)
我为 OS X Swift 尝试了这个:
myButtonOutlet.image(NSImage(named: "Pressed-Button-Graphic@2x.png"))
Run Code Online (Sandbox Code Playgroud)
如何从 Swift (OS X) 更改按钮的图像?
您可以image像这样在 NSImage 上设置属性:
myButton.image = NSImage(named: "Pressed-Button_Graphic@2x.png")
Run Code Online (Sandbox Code Playgroud)
与 iOS 不同,它不需要使用setImage()方法
| 归档时间: |
|
| 查看次数: |
4720 次 |
| 最近记录: |