在ios中的特定位置使用javascript函数向uiwebview添加文本

时间:2015-08-01 11:17:55

标签: ios uiwebview

  

块引用

在我的应用程序中我想在特定位置添加文本我试图在js代码中更改文本的顶部和左侧属性,但仍然在0,0处注入文本。

提前致谢

objective-c code

NSString *stringToAddToCanvas=[NSString stringWithFormat:@"addText('%@')",m_textToAdd];
[canvas stringByEvaluatingJavaScriptFromString:stringToAddToCanvas];

js code

function addText(text)

{    canvas.isDrawingMode = false;
     var objectVar = new fabric.Text(text, {
                                fontFamily: 'Arial',
                                fontSize: 90,
                                left: 0,
                                top: 0,
                                textAlign: "center",
                                fontWeight: 'bold',
                                borderColor :drawingColor,
                                fill:fillColor
                                });


canvas.add(objectVar);
objectsArray.push(objectVar);
objectsTimeDurationArray.push(0);
}

1 个答案:

答案 0 :(得分:1)

得到解决方案很奇怪,但要反映我的.js文件中的更改,我需要从设备中删除我的应用程序然后安装它,所有在.js文件中所做的更改都能正常工作