属性:
contentOffset: 用来表示UIScrollView滚动的位置(其实就是内容左上角scrollView左上角的间距值)
contentSize:用来表示UIScrollView内容的尺寸,滚动范围
contentInset:能够在UIScrollView的4周添加额外的滚动区域,一般用来避免scrollView的其他控件挡住
scrollEnabled:设置scrollView以及其它内部的子控件能不能跟用户交互
bounces:设置UISrollVeiw是否需要弹簧效果
scrollEnabled:设置UIScrollView是否能滚动
showsHorizontalScrollIndicator:是否显示水平滚动条
showsVerticalScrollIndicator:是否显示垂直滚动条
无法滚动的解决办法
没有设置contentSize
scrollEnabled = NO
没有接收到触摸事件:userInteractionEnabled = No
//当scrollView正在滚动的时候就会调用
-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
//代码块
}
//用户即将开始拖拽scrollView会调用
-(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
//代码块
}
2.3//用户即将停止拖拽scrollView会调用
-(void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint) velocity targetContentOffset:(inout CGPoint *)targetContentOffset
{
//代码块
}
//用户已经停止拖拽scrollView会调用这个方法
-(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
//代码块
}
//scrollView减速完毕的时候会调用
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
//代码块
}