码迷,mamicode.com
首页 > 移动开发 > 详细

ios开发之UIScrollView的三个属性介绍

时间:2016-05-06 08:11:16      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

contentSize 属于CGSize类型,CGSizeMake(width,height),宽度决定了UIScrollView滚动的水平距离,height决定了UIScrollView滚动的纵向距离,contenSize属性如果不设置值那么不能滚动视图

   //设置一个UIScrollView

    UIScrollView *sv = [[UIScrollView alloc] initWithFrame:self.view.bounds];

    

    sv.backgroundColor = [UIColor cyanColor];

    

    [self.view addSubview:sv];

    //添加一个视图

    UIImage *image = [UIImage imageNamed:@"大图"];

    UIImageView *iv = [[UIImageView alloc] initWithImage:image];

    

    [sv addSubview:iv];

   sv.contentSize = iv.bounds.size;

   添加的视图一般分辨率会大些

 

contentOffset 内容视图偏移的位置,是CGPoint类型,CGPointMake(x,y);默认是CGPointZero<==>CGPointMake(0,0),它的意思是内容视图相对于视图内容视图原点,所偏移的位置,左右滚动,会改变x的值,上下滚动会改变y的值,这个在计算UIScrollView和它的子类UICollectionView中的视图宽或高时候,非常有效,根据偏移的x或y的量,可以很容易计算出每个视图的高或者宽.

 

contentInset视图四周的边距,UIEdgeInsets类型UIEdgeInsetsMake(top,left,bottom,right);  距离四周的边距,就是给视图增加了一个边框,大小自定义.

 

知识很小白,就是自己回顾下一些知识,时间问题,先这样了.

 

    

   

ios开发之UIScrollView的三个属性介绍

标签:

原文地址:http://www.cnblogs.com/mingdonghuaxia/p/5464049.html

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