【问题标题】:How to set a Image Button's image xcode aplescript OBJC如何设置图像按钮的图像 xcode aplescript OBJC
【发布时间】:2017-08-22 07:48:15
【问题描述】:

我正在尝试使用 applescript 使用此代码更改图像按钮的图像对象。

我试过这个:

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

【问题讨论】:

    标签: objective-c xcode macos user-interface applescript


    【解决方案1】:

    首先澄清几点: 按钮是否连接正确?您想在单击或之前更改图像吗?这就是你的代码所说的。如果您想在 IB 或 awakeFromNib 方法中更改图像之前。

    按钮操作是否正确链接?如果您使用 XCode 或纯 applescript objc,则在 IB 中:

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

    如果已链接,您可以使用日志消息查看它是否有效:

    log "works"
    

    这应该会让您前进 - 否则请发布更多代码

    【讨论】:

    • 请把你的帖子放在一起,不要为同一个问题添加新帖子!
    【解决方案2】:
    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_
    

    【讨论】:

      猜你喜欢
      • 2017-09-03
      • 2013-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-19
      • 2013-04-04
      • 1970-01-01
      相关资源
      最近更新 更多