Iphone UIWebView停止自动滚动
如何停止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
[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),然后不使用?这是什么意思?抱歉,这是一些遗漏的代码,整个项目中使用的代码远不止这些,我只是忘记从这里删除这些行。