我有一个问题,我有一个输入,我将文本添加到画布图像动力学阶段,我可以用可拖动的方式移动画布内的文本,但现在我希望可以双击或删除此标签文本如果我想要,因为例如如果我对文本或类似内容有误。
你能帮我吗?
谢谢
我有一个问题,我有一个输入,我将文本添加到画布图像动力学阶段,我可以用可拖动的方式移动画布内的文本,但现在我希望可以双击或删除此标签文本如果我想要,因为例如如果我对文本或类似内容有误。
你能帮我吗?
谢谢
您可以调用 myText.remove 从图层中删除您的文本。
myText.remove 不会破坏文本对象本身——只是将其从图层中删除。
myText.remove();
所以你可以这样做来更改文本并将其添加回图层
myText.setText("Here is my reworded text");
layer.add(myText);
如果您想完全销毁您的文本,只需调用 myText.destroy。
myText.destroy();
您可以像这样收听文本上的双击:
myText.on("dblclick",function(){
this.remove();
layer.draw();
});