标签:
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); 距离四周的边距,就是给视图增加了一个边框,大小自定义.
知识很小白,就是自己回顾下一些知识,时间问题,先这样了.
标签:
原文地址:http://www.cnblogs.com/mingdonghuaxia/p/5464049.html