UIScrollView继承与UIView
//打开UIImageView可操作属性
uimage.userInteractionEnabled = YES;
contentOffset 滚动内容的偏移量
contentSize 内容的大小,可以滚动区域
scrollEnable 是否可以滚动
pagingEnabled 是否滚动到subView的边界 (完整的播放view)
scrollsToTop 是否滚动到第一行
bounces 滚动超过边界是否有反弹回来的效果
maximumZoomScale 最大的倍数
minimumZoonScale 最小的倍数
delegate 设置代理
indicatorStyle滚动条的样式,基本只是设置颜色。总共3个颜色:默认、黑、白
showsHorizontalScrollIndicator 滚动时是否显示水平滚动条
showsVerticalScrollIndicator 滚动时是否显示垂直滚动条
//常用代理方法
//触摸屏来滚动画面还是其他的方法使得画面滚动,皆触发该函数
- (void)scrollViewDidScroll:(UIScrollView *)scrollView;
//每次拖动时开始时执行一次
- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView;
//每次拖动时结束时执行一次
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;
UIPageControl
//设置可用的页面数
pageControl.numberOfPages = 9;
//设置当前页面值
pageControl.currentPage = 0;
//该事件属于UIControlEventValueChanged 触发类型
//相对与UIscrollView的页面算法|-
scrollViewDidScroll里
int index = fabs(_scrollView.contentOffset.x)/_scrollView.frame.size.width;
page.currentPage = index;
*****其他
//按照比例变化通用类
CGAffineTransform
//按照比例变化通用方法
CGAffineTransformScale
//按照比例变化通用方法(不需要通用方法)
CGAffineTransformMakeScale
原始大小
CGAffineTransformIdentity