1

我有一个 UISlider,我正在尝试将它的值传递给 window.scrollBy 字符串。基本上,我正在尝试用户可配置的网络内容自动滚动。

实际的滚动工作正常,但我无法使用普通的 %f 和 , 方法将值传递给 JavaScript。

[_webView stringByEvaluatingJavaScriptFromString:@"window.scrollBy(0,5);"];

我正在使用上述内容,我希望将“5”替换为滑块的值。

这可以在不需要更多 Java 的情况下完成吗(我绝对不是 JavaScript 程序员!)

4

1 回答 1

1

首先,您必须使用以下方式构建您的 javascript 代码StringWithFormat

NSString *string = [NSString stringWithFormat:@"window.scrollBy(0,%f);", slider.value];
[_webView stringByEvaluatingJavaScriptFromString:string];
于 2011-09-23T14:17:04.493 回答