Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UIWebView停止自动滚动_Iphone_Objective C_Uiwebview - Fatal编程技术网

Iphone UIWebView停止自动滚动

Iphone UIWebView停止自动滚动,iphone,objective-c,uiwebview,Iphone,Objective C,Uiwebview,如何停止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></marque

如何停止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];
[web\u try loadHTMLString:[NSString stringWithFormat:@“%@”,选项值]baseURL:final\u url];
使用- 编辑-

使用- 编辑-


我想你可以使用这段代码来滚动你的视图并停止它,这对我来说很好

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

我想你可以使用这段代码来滚动你的视图并停止它,这对我来说很好

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


在这里,我认为您希望停止滚动web视图的内容。检查代码。您使用了“marquee”标记,这是目标c代码无法控制的。

在这里,我想您应该停止滚动web视图的内容。检查代码。您使用了目标c代码无法控制的“marquee”标记。

您是指marquee中的滚动条还是UIWebView包含的UIScrollView滚动条?i使用marquee滚动webview内容。现在,我想通过按按钮停止自动滚动。您是指来自字幕的滚动还是UIWebView包含的UIScrollView的滚动?我使用字幕滚动webview内容。现在我想通过按按钮停止此自动滚动。滚动将继续。我可以使用此代码同时停止web滚动吗?当我使用[web\u try bounces:NO]时,我遇到了类似实例方法bounces not found的错误。对于删除错误,我需要在.h文件中导入或声明任何ya类框架导入!!Thanx尝试解决我的问题,但使用此代码我无法获得解决方案,直到webscrolling开始,同时执行您给出的代码。滚动将继续。我可以使用此代码同时停止webscrolling吗?当我使用[web\u try bounces:NO]时,我遇到了类似实例方法bounces not found的错误。对于删除错误,我需要在.h文件中导入或声明任何ya类框架导入!!Thanx尝试解决我的问题,但使用此代码我无法获得解决方案,直到webscrolling在执行您给出的代码时开始计数。代码可以工作,但为什么要使用局部变量(“scroll”),将其更改为0或2,然后不再使用?这是什么意思?抱歉,这是一些遗漏的代码项目中使用的整个代码远不止这些,我只是忘了从这里删除这些行。代码可以工作,但为什么要使用一个局部变量(“滚动”),您更改(为0或2),然后不使用?这是什么意思?抱歉,这是一些遗漏的代码,整个项目中使用的代码远不止这些,我只是忘记从这里删除这些行。