如何使用变量 i 代替 '1.4'.我想使用变量 i 缩小和放大网络视图。

[tp stringByEvaluatingJavaScriptFromString:@"document.body.style.zoom = '1.4';"];

提前致谢

有帮助吗?

解决方案

您可以使用 NSString 类方法 stringWithFormat:

[tp stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.body.style.zoom = '%f';", i];

其他提示

可以使用stringWithFormat:创建字符串。

喜欢的东西[tp stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.body.style.zoom = '%d'", i];

要使用stringWithFormat创建一个字符串,你可以传给stringByEvaluatingJavaScriptFromString,你需要知道你的标量变量i的类型。

如果这是一个int,用 '%d'。 如果它是一个浮动,使用“%F”。 如果它是一个双用 '%LF'。

或者你可以首先转换为某种类型:

[tp stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.body.style.zoom = '%lf';", (double)i];

[TP stringByEvaluatingJavaScriptFromString:[的NSString stringWithFormat:@ “document.body.style.zoom = '%F';”,I]

%F商店i和说,这是一个浮子。

在一个侧面说明,如果要指定多少小数显示你会写 %.02f

在零它告诉给垫用零的数目。 “2”表示显示2位小数。 另一个例子: 如果你想小数点后三位,使用%.03f 如果你不想零的填充,去除0。

有关1.4,将使用%.1F

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top