UIScrollView的常用属性和方法(自己总结)
2016-01-05 17:48
609 查看
几天总结的是scrollView的一些基本用法,适合初学者学习
1.设置scrollView的contentSize"设置滚动范围"
self.scrollView.contentSize = self.imageView.bounds.size;
2.contentOffset用来设置内容滚动到什么位置
self.scrollView.contentOffset = CGPointMake(-100,
-200);
3.// 上 左 下 右// 设置scrollView中内容的额外滚动区域,不会影响当前scrollView的contentSize的大小
self.scrollView.contentInset = UIEdgeInsetsMake(20, 80, 160, 200);
4.设置弹簧效果
self.scrollView.bounces = NO;
5.设置scrollView是否可以滚动
self.scrollView.scrollEnabled = NO;
6.设置scrollView的水平方向滚动条是否显示
self.scrollView.showsHorizontalScrollIndicator = NO;
7.设置scrollView的垂直方向滚动条是否显示
self.scrollView.showsVerticalScrollIndicator = NO;
8.只能一个方向滚动,如果当前是垂直滚动,就不能水平滚动,如果当前是水平滚动,就不能垂直滚动
self.scrollView.directionalLockEnabled = YES;
9.如果想让滚动时有动画效果,用下面这个方法
[self.scrollView setContentOffset:offset animated:YES];
用scrollView缩放,分三步
1.遵守协议,设置代理
2.设置缩放比例
设置最小缩放多少倍
self.scrollView.minimumZoomScale = 0.2;
设置最大放大多少倍
self.scrollView.maximumZoomScale = 2;
3.告诉scrollView要对那个控件进行缩放
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
return self.imageView;
}
UIScrollView的分页是根据UIScrollView自身的宽度或高度来分的
左右滚动的时候是根据UIScrollView的width来分页的
上下滚动的时候是根据UIScrollView的heigh来分页的
1.设置scrollView的contentSize"设置滚动范围"
self.scrollView.contentSize = self.imageView.bounds.size;
2.contentOffset用来设置内容滚动到什么位置
self.scrollView.contentOffset = CGPointMake(-100,
-200);
3.// 上 左 下 右// 设置scrollView中内容的额外滚动区域,不会影响当前scrollView的contentSize的大小
self.scrollView.contentInset = UIEdgeInsetsMake(20, 80, 160, 200);
4.设置弹簧效果
self.scrollView.bounces = NO;
5.设置scrollView是否可以滚动
self.scrollView.scrollEnabled = NO;
6.设置scrollView的水平方向滚动条是否显示
self.scrollView.showsHorizontalScrollIndicator = NO;
7.设置scrollView的垂直方向滚动条是否显示
self.scrollView.showsVerticalScrollIndicator = NO;
8.只能一个方向滚动,如果当前是垂直滚动,就不能水平滚动,如果当前是水平滚动,就不能垂直滚动
self.scrollView.directionalLockEnabled = YES;
9.如果想让滚动时有动画效果,用下面这个方法
[self.scrollView setContentOffset:offset animated:YES];
用scrollView缩放,分三步
1.遵守协议,设置代理
2.设置缩放比例
设置最小缩放多少倍
self.scrollView.minimumZoomScale = 0.2;
设置最大放大多少倍
self.scrollView.maximumZoomScale = 2;
3.告诉scrollView要对那个控件进行缩放
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
return self.imageView;
}
UIScrollView的分页是根据UIScrollView自身的宽度或高度来分的
左右滚动的时候是根据UIScrollView的width来分页的
上下滚动的时候是根据UIScrollView的heigh来分页的
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- ip地址基础知识
- VBS基础编程教程 (第1篇)
- VBS基础编程教程 (第3篇)
- 路由器基础精析
- VBS基础编程教程 (第4篇)
- VBS基础编程教程 (第5篇)
- VBS基础编程教程 (第6篇)
- VBS编程教程 (第2篇)
- 对学Oracle数据库初学者的开场篇
- AJAX初级教程之初识AJAX
- Jquery 基础学习笔记
- PHP学习一(基础)第1/2页
- php 需要掌握的东西 不做浮躁的人