所以,我正在UIWebView
进行向上滚动和向下滚动按钮。理想情况下,用户可以选择用手指滚动它,或点击按钮。就像他们点击按钮一样,它会向下滚动一英寸左右。这是我正在使用的代码(感谢danypata):
//Scroll Up:
-(IBAction)scrollContentUp:(id)sender {
[_viewWeb.scrollView setContentOffset:_viewWeb.scrollView.contentOffset.y - 10.0 animated:YES];
}
//Scroll down:
-(IBAction)scrollContentDown:(id)sender {
[_viewWeb.scrollView setContentOffset:_viewWeb.scrollView.contentOffset.y + 10.0 animated:YES];
}
问题在于10.0。我收到错误:
Sending double to parameter of incompatible type CGPoint (aka struct CGPoint)
我以前从未使用过CGPoints,并且已经尝试过对它们进行研究,但它仍然是我的想法。有谁知道插入这段代码以实现滚动效果?
答案 0 :(得分:1)
在你的代码中,你传递浮点值代替GCpPoint,这就是你得到错误的原因。为contentOffset值设置CGPointMake(x,y)
值。
[_viewWeb.scrollView setContentOffset:CGPointMake(0,_viewWeb.scrollView.contentOffset.y - 10.0) animated:YES];