Передача значения UISlider в stringByEvaluatingJavaScriptFromString? - PullRequest
1 голос
/ 23 сентября 2011

У меня есть UISlider, и я пытаюсь передать его значение в строку window.scrollBy. По сути, я пытаюсь настроить пользовательскую автоматическую прокрутку веб-контента.

Фактическая прокрутка работает, но я не могу передать значение в JavaScript с помощью обычного метода% f and,

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

Я использую вышеупомянутое, и я хотел бы, чтобы '5' был заменен значением ползунка.

Можно ли это сделать без необходимости больше Java (я абсолютно не программист JavaScript!)

1 Ответ

1 голос
/ 23 сентября 2011

Сначала вы должны создать свой код JavaScript, используя StringWithFormat:

NSString *string = [NSString stringWithFormat:@"window.scrollBy(0,%f);", slider.value];
[_webView stringByEvaluatingJavaScriptFromString:string];
...