如何在JSXGraph中创建一个可拖动的点标签?
我可以使用JSXGraph创建三角形,但我无法创建此图的可拖动顶点。
这是我的代码:
CALayer *layer = _brick1.layer;
layer.transform = CATransform3DTranslate(...)
答案 0 :(得分:1)
默认情况下,标签是固定的。在代码中,如果使用
构造,则点标签可以拖动qr[1] = board.create('point', [0,0],
{style:5, fillColor:'#ff00ff', label:{ fixed:false }});
qr[2] = board.create('point', [5,0],
{style:5, fillColor:'#ff00ff', label:{ fixed:false }});
qr[3] = board.create('point', [3.85,4.4],
{style:5, fillColor:'#ff00ff', label:{ fixed:false }});
为了更好地处理触控设备,建议您在ignoreLabels:false
中设置initBoard()
:
board = JXG.JSXGraph.initBoard('jxgbox3',
{
axis: true,
ignoreLabels: false,
boundingbox:[-5.9,8,5.9,-5.9],
keepaspectratio:true,
showCopyright:false,
showNavigation:false
});