iOS开发-UIScrollView的学习
来源:互联网 发布:js 获取flv播放时间 编辑:程序博客网 时间:2024/05/24 02:39
一. UIScrollView的学习
1. UIScrollView的基本属性
CGPoint contentOffset // 用来表示当前滚动的位置 CGSize contentSize // 用来表示能表示的范围 UIEdgeInsets contentInset // 用来表示内部能够额外滚动的范围 BOOL pagingEnabled // 用来表示是否能分页 BOOL scrollEnabled // 用来表示嫩否滚动 BOOL showsHorizontalScrollIndicator // 用来显示水平方向的滚动条 BOOL showsVerticalScrollIndicator // 用来显示垂直方向的滚动条
2. UIScrollView的代理方法
UIScrollView内部有一个delegate, 遵守了其代理协议后, 可以实现下面这些方法:
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView // 开始拖动时候会调用此方法 - (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset // 将要停止拖动时候会调用此方法 - (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate 将要停止拖动时候会调用此方法 - (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView // 缩放时候会调用此方法
3. UIScrollView进行缩放时候的注意点
进行缩放时候调用的代理方法是: - (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView // 缩放时候会调用此方法 要注意的是, 当要进行缩放的时候, 代理会通过这个方法询问当前要对哪一个对象进行缩放, 返回值是UIView对象, 并且需要代理设置当前对象的缩放范围:
self.scrollView.maximumZoomScale = 2.0; // 最大放大范围 self.scrollView.minimumZoomScale = 0.2; // 最小缩小范围
0 0
- iOS开发-UIScrollView的学习
- iOS开发学习笔记-UIScrollView的用法
- iOS开发学习笔记-UIScrollView的用法
- IOS开发学习笔记033-UIScrollView
- iOS开发系列--transform和UIScrollView学习
- IOS 基础开发之 UIScrollView的使用
- IOS开发之UIScrollView的属性总结
- android开发仿ios的UIScrollView
- iOS开发UIScrollView的底层实现
- iOS开发tips-UIScrollView的Autlayout布局
- iOS开发tips-UIScrollView的Autlayout布局
- xamarin学习笔记B05(ios的UIScrollView)
- iOS开发之UIScrollView
- IOS开发- UIScrollView
- iOS开发 ----- UIScrollview UIPageControl
- iOS开发系列-- UIScrollView
- iOS开发-UIScrollView详解
- iOS开发基础- UIScrollView
- 嵌入式软件工程师经典笔试题
- 归并算法
- linux scp
- ListView异步加载网络图片完美版之双缓存技术
- js实现两个列表框交换数据
- iOS开发-UIScrollView的学习
- 第十二周项目4-2:点,圆的关系-面积比较
- Android多线程任务的优化1:AsyncTask的缺陷
- Leetcode_189 Rotate Array
- Internal Sorting: Straight Two-way Merge Sort: Sorting by Merging
- 十二周——多态性——阅读项目(1)
- ubuntu 14.04 LTS eclipse tomcat配置
- "晴天"天气app的开源库逐步学习(二)
- The Data Revolution Speaker(Hadoop之父Doug Cutting在清华的讲座)