UIScrollView 的基本使用
来源:互联网 发布:jq删除数组中指定元素 编辑:程序博客网 时间:2024/05/05 17:35
1.创建滑动视图
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 20, 375, 300)];
2.内容尺寸
scrollView.contentSize = CGSizeMake(375 * 3, 400);
3.是否自动裁切超出部分 默认YES
scrollView.clipsToBounds = YES;
4.是否可以滑动 很少使用 默认YES
scrollView.scrollEnabled = YES;
5.用户交互,如果NO也不能滚动
scrollView.userInteractionEnabled = YES;
6.滑动到末尾时,是否有反弹效果(默认是YES)
scrollView.bounces = NO;
7.不管有没有设置contentsize Yes时总是有弹簧效果(下拉刷新)默认NO
scrollView.alwaysBounceHorizontal = NO;scrollView.alwaysBounceVertical = NO;
8隐藏水平方向的滑动条
scrollView.showsHorizontalScrollIndicator = NO;scrollView.showsVerticalScrollIndicator = NO;
9.x坐标往左是正方向,y坐标往上是正方向
scrollView.contentOffset = CGPointMake(0, 100);
10.上 左 下 右 内容边缘值 内边距
scrollView.contentInset = UIEdgeInsetsMake(0, 0, 0, 0);
11.点击状态栏,是否滑动到顶部(默认是YES)
scrollView.scrollsToTop = NO;
12.当拖拽滑动视图时,会锁定方向
scrollView.directionalLockEnabled = NO;
13.滑动条的样式
crollViewIndicatorStyleDefault, 黑色有白边
UIScrollViewIndicatorStyleBlack, 纯黑色(白色背景下使用)
UIScrollViewIndicatorStyleWhite 纯白色(黑色背景下使用)
scrollView.indicatorStyle = UIScrollViewIndicatorStyleBlack;
14.分页效果
scrollView.pagingEnabled = YES;scrollView.delegate = self;[self.view addSubview:scrollView];
代理方法
1.将要开始拖拽
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView{
}
2.滑动时调用(实时调用)
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
}
3.将要结束拖拽
-(void)scrollViewWillEndDragging:(UIScrollView )scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint )targetContentOffset{
}
4已经停止拖拽
-(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate{
if (decelerate == NO) { NSLog(@"用户停止拖拽,停止滚动");}else{ NSLog(@"用户停止拖拽,由于惯性会继续滚动,减速完毕后,会调用减速完毕方法");}
}
5.减速完毕,停止滚动
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{
}
0 0
- UIScrollView 的基本使用
- UIScrollView 的基本使用
- 7.UIScrollView的基本使用
- swift UIScrollview 的基本使用
- IOS的基本控件的使用-UIScrollView
- iOS程序-UIScrollView的基本使用
- UI 一一 UIScrollView的基本使用详解
- UIScrollView基本使用
- UIScrollView基本使用
- UIScrollView基本使用
- UIScrollView基本使用(一)
- UIScrollView 的基本用法
- UIScrollView 的基本用法
- UIScrollView的基本用法
- UIScrollView的基本设置
- UIScrollView的基本用法
- UIScrollView的基本属性
- IOS开发基础—uiscrollview的基本使用
- JavaScript parseInt() &parseFloat & toFixed函数
- Hadoop Snappy安装终极教程
- bootstrap-多层模态框滚动条消失问题
- aapt
- android与js交互的方式(包括三种)
- UIScrollView 的基本使用
- 梯度训练算法
- 无刷直流电机的驱动的基本原理
- 复杂链表的复制
- C#进程间使用同步EVENT事件
- iOS通知观察者的添加和移除
- TextInputLayout的学习和应用
- java.net.BindException: Address already in use解决方法
- 尝试新思路——CError的另一种实现方式