码迷,mamicode.com
首页 > 其他好文 > 详细

中级篇第五期:初识UIScrollView

时间:2015-04-12 19:33:17      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:ios



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));




今天就介绍到这里了哦,大概常用的属性呢,基本就是这么多吧,怎么样,是不是感觉还是蛮强大的呢,当然了,每个人都有自己的开发逻辑,都有自己的编码习惯,所以不要随波逐流,要活出自己才好,工作与生活联系到一起哦,加油吧,小伙伴们






本文出自 “东软iOS校友群的技术博客” 博客,请务必保留此出处http://neusoftios.blog.51cto.com/9977509/1631529

中级篇第五期:初识UIScrollView

标签:ios

原文地址:http://neusoftios.blog.51cto.com/9977509/1631529

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!