三个属性
- contenSize 显示放scrollView的这个frame大小的框框里面到底这个scrollView的内容有多大的,也就是说scrollView内容的范围想` v
- contentOffset 显示scrollView滚动的位置,也就是说内容左上角相对于scrollView的间距值
- contentInset 这个属性能够在UIScrollView的四周增加额外的滚动区域,一般来避免scrollView被其他控件遮住的情况(配合contentOffset使用)
-
动画三种方式
[UIView beginAnimations:nil context: nil];
[UIView setAnimationDuration:2.0];
[UIView setAnimationDelegate:self]; // 代理
[UIView setAnimationDidStopSelector:@selector(stop)];
[UIView setAnimationWillStartSelector:@selector(start)];
CGFloat offsetX = self.scrollView.contentSize.width - self.scrollView.frame.size.width;
self.scrollView.contentOffset = CGPointMake(offsetX, self.scrollView.contentOffset.y);
[UIView commitAnimations];
[UIView animateWithDuration:2.0 animations:^{
self.scrollView.contentOffset = CGPointMake(0, self.scrollView.contentOffset.y);
}];
CGPoint offset = CGPointMake(self.scrollView.contentOffset.x, 0);
[self.scrollView setContentOffset:offset animated:YES];
```