UIScrollView是我们在iOS开发中最常用的UI控件之一,包括它的子类tableView也是非常常用呢,那么本期小弟就来介绍一下UIScrollView的基础知识咯
在我们工作当中呢,有很多功能都是基于ScrollView的基础上的,所以我们要先了解系统的ScrollView到底能做哪些事情呢
首先初始化一个ScrollView
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, CGRectGetWidth(self.view.bounds), CGRectGetHeight(self.view.bounds))];
下面是分页滚动的属性
scrollView.pagingEnabled = YES;
这个是反弹效果,当设置为NO的时候,该控件的边缘就不会有反弹效果了哦
scrollView.scrollsToTop = YES;
下面是水平方向的滚动条和竖直方向的滚动条的状态
scrollView.showsHorizontalScrollIndicator = NO; scrollView.showsVerticalScrollIndicator = NO;
接下来是改变滚动条的样式哦
scrollView.indicatorStyle = UIScrollViewIndicatorStyleDefault;
接下来是改变内容与四边的距离
scrollView.contentInset = UIEdgeInsetsMake(80, 80, 80, 80);
然后是改变滚动条距离四边的位置,这可是非常重要的属性
scrollView.scrollIndicatorInsets = UIEdgeInsetsMake(80, 80, 80, 80);
设置它的内容范围
scrollView.contentSize = CGSizeMake(CGRectGetWidth(scrollView.bounds) * 5, CGRectGetHeight(scrollView.bounds) * 3);
设置它的内容偏移
scrollView.contentOffset = CGPointMake(CGRectGetWidth(scrollView.bounds), CGRectGetHeight(scrollView.bounds));
今天就介绍到这里了哦,大概常用的属性呢,基本就是这么多吧,怎么样,是不是感觉还是蛮强大的呢,当然了,每个人都有自己的开发逻辑,都有自己的编码习惯,所以不要随波逐流,要活出自己才好,工作与生活联系到一起哦,加油吧,小伙伴们