2017-03-29 96 views
0

我想用此代碼使用applescript更改圖像按鈕的圖像對象。如何設置圖像按鈕的圖像xcode aplescript OBJC

我已經試過這樣:

property theButton : missing Value

on button_(sender) set newImage to "example.png" changeImage(newImage) end button_

on changeImage(newImage) set theImage to current application's NSImage's imageNamed_(newImage) theButton's setImage_(theImage) end changeImage

回答

0
on changeSomeImage_(newImage, targetObjectOutlet, newText, targetLableOutlet) 


set newImage1 to current application's NSImage's imageNamed_(newImage) 
targetObjectOutlet's setImage_(newImage1) 
targetLableOutlet's setStringValue_(newText) 


end changeSomeImage_ 
0

首先澄清一些事情: 是否正確連接按鈕?你想在點擊或之前改變圖像嗎?這就是你的代碼所說的。如果您想在IB中或在awakeFromNib方法中更改圖像。

按鈕操作鏈接是否正確?無論是在IB,如果你對的XCode或純AppleScript的objc:

theButton's setTarget:me 
theButton's setAction:"changeImage:" 

如果鏈接您可以使用日誌消息,看看它的工作原理:

log "works" 

這應該向前爲您帶來 - 否則請發佈更多代碼

+0

請保留你的帖子,不要在同一個問題上添加新帖子! –