0

如何阻止我的 UIWebView 在按下按钮时自动滚动?

[web_try loadHTMLString:[NSString stringWithFormat:@"<marquee scrollamount='2' direction='up' loop='true' width='278' height='48'> <font size='3' face='HelveticaNeue-Bold' color='#242424'>%@</font></marquee>", option_value] baseURL:final_url];
4

3 回答 3

2

使用 - 编辑 -

webView.scrollView.scrollEnabled = NO; 
webView.scrollView.bounces = NO;
于 2012-05-19T07:18:15.507 回答
2

我认为您可以使用此代码滚动视图并停止它对我来说很好

-(void)scrollView
{
    NSInteger scroll = 1;
    NSString* javascript = [NSString stringWithFormat:@"window.scrollBy(0, %d);",scroll];   
    [self.currentView stringByEvaluatingJavaScriptFromString:javascript];        
    if(validateTimer)
    {
        [timer invalidate];
        validateTimer = false;
    }

    timer = [NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(scrollView) userInfo:nil repeats:YES];
    validateTimer = true;
}

-(IBAction)stopScroll
{
    [timer invalidate];
    validateTimer = false;
    hidden.enabled = FALSE;
}
于 2012-05-19T11:10:46.387 回答
1

在这里,我想你想停止滚动网页视图的内容。检查代码。您使用了目标 c 代码无法控制的“选框”标签。

于 2012-05-24T10:06:58.873 回答