美文网首页
UIScrollView基本简介

UIScrollView基本简介

作者: PZcoder | 来源:发表于2017-05-26 19:41 被阅读15次

UIScrollView基本简介

1)UIScrollView控件是什么?

(1)移动设备的屏幕⼤小是极其有限的,因此直接展示在⽤户眼前的内容也相当有限
(2)当展示的内容较多,超出一个屏幕时,⽤户可通过滚动手势来查看屏幕以外的内容
(3)普通的UIView不具备滚动功能,不能显⽰示过多的内容
(4)UIScrollView是一个能够滚动的视图控件,可以⽤用来展⽰示⼤大量的内容,并且可以通过滚 动查看所有的内容

2)UIScrollView基本属性

1、初始化及背景颜色设置

scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
scrollView.backgroundColor = [UIColor redColor];

2、是否支持滑动到最顶端(用于点击标题栏时滑动到页面顶端,常用于tableview)

scrollView.scrollsToTop = NO;

3、设置内容大小(滚动范围),当前展示的位置

scrollView.contentSize = CGSizeMake(320, 460*10);
scrollView.contentOffset = CGPointMake(0,0);

4、设置是否反弹(结束时的弹力效果)

scrollView.bounces = NO;

5、设置是否按页滚动

scrollView.pagingEnabled = YES;

6、设置内容的边缘和Indicators边缘

scrollView.contentInset = UIEdgeInsetsMake(0, 50, 50, 0);
scrollView.scrollIndicatorInsets = UIEdgeInsetsMake(0, 50, 0, 0);

7、滚动方向是否同时运动

scrollView.directionalLockEnabled = YES;

8、是否展示滚动条(分为横向和纵向)

scrollView.showsHorizontalScrollIndicator = YES;
scrollView.showsVerticalScrollIndicator = YES;

9、滚动条的样式

scrollView.indicatorStyle = UIScrollViewIndicatorStyleDefault;//默认样式

typedef NS_ENUM(NSInteger, UIScrollViewIndicatorStyle) {
    UIScrollViewIndicatorStyleDefault,     // 黑条白底,适合各种背景
    UIScrollViewIndicatorStyleBlack,       // 只有黑条,适合白色背景
    UIScrollViewIndicatorStyleWhite        // 只有白条,适合黑色背景
};

相关文章

网友评论

      本文标题:UIScrollView基本简介

      本文链接:https://www.haomeiwen.com/subject/diixfxtx.html