设为首页 加入收藏

TOP

ios开发之UIScrollView的三个属性介绍
2017-10-13 10:29:17 】 浏览:5995
Tags:ios 开发 UIScrollView 三个 属性 介绍

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);  距离四周的边距,就是给视图增加了一个边框,大小自定义.

 

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

 

    

   

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇FMDB基本使用 下一篇【代码笔记】iOS-判断字符串是否..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目