自动滚动滚动视图?
问题描述:
我在我的view2的一个滚动视图,当我打开视图2,我想在滚动x轴滚动视图内容我想这一个的击打不是me..please帮助自动滚动滚动视图?
self.scrollView.scrollEnabled = NO;
CGFloat scrollHeight = 100;
[UIView animateWithDuration:10
delay:0
options:UIViewAnimationOptionCurveLinear | UIViewAnimationOptionAllowUserInteraction
animations:^{
self.scrollView.contentOffset = CGPointMake(0, scrollHeight);
}
completion:nil];
答
使用此代码在您的viewDidLoad
[Scrollview setContentOffset:CGPointMake(-0.5,Scrollview.contentOffset.y)
animated:YES];
那it..Now在您的视图控制器的加载时间滚动视图移动到负×0.5协调
答
工作当你moidified内容滚动视图的大小,它会得到滚动..
试试这个..
[scrollView setContentSize:modifiedSize];
注:当宽度大于320或高度超过视图的高度以上,它会滚动。
答
您可以轻松地使用:
[myScroll scrollRectToVisible: (CGRect) animated: (BOOL)];
例如:
[myScroll scrollRectToVisible:CGRectMake(myScroll.frame.origin.x,myScroll.frame.origin.y,500,0) animated: NO];
答
我的解决办法我以前写的没有工作。
但这种意愿:
但我performSelector做到了:withDelay代替,并使用setContentOffset用CGPoint其工作。
您应该制定一个应该随时调用自己的方法,并且一直增加x或y contentOffset。
要做到这一点,最简单的方法就是制作伊娃,并且您始终会在随时调用的方法中更新此值。
你试图滚动到一个特定的位置,还是你想动画滚动到特定位置? – WYS 2013-04-23 11:55:22
没有我的图像视图显示图像,当我滚动手动,所以我想要一个自动滚动的x方向,所以它automaticall显示图像 – Naveen 2013-04-23 11:57:20