我试图在拖放typings install d3 --save
拖放图像后执行操作,但它无法正常工作。如何控制拖放操作?
我的NSImageView
是logoFornecedorImageView
出口。我的类继承自NSImageView
并且拖动的类型已注册,但是当我运行软件并拖动图像时,没有任何反应,控制台中没有任何内容。
NSDraggingDestinatio
答案 0 :(得分:1)
谢谢大家
我刚刚执行了一个动作,但效果很好。
@IBAction func logoFornecedorImageDropped(_ sender: NSImageView) {
self.logoFornecedorSelecionada = true
}
答案 1 :(得分:0)
为了更加清晰,您可以将常规IBAction
与可修改 NSImageView
相关联,然后获取图片。您不必进行任何子类化或拖动代理。
这样做:
@IBAction func imageChange(_ sender: NSImageView) {
if let image = sender.image{
let imageData = image.tiffRepresentation
}
}
我希望有所帮助。 :)