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

Adding text to uiwebview using javascript function at specific location in ios

Blockquote

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

提前致谢

objective-c代码

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

js代码

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);
}

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