IOS开发 UIScrollView基础

本节学习内容:

1.滚动试图的概念

2.滚动试图的基本属性

3.滚动试图的基本用法


【ViewController.m】

-(void)viewDidLoad{

[super ViewDidLoad];

//定义并个滚动视图,可以对视图内进行滚屏查看

UIScrollview* sv=[[UIScrollview allock]init];

//设置滚动视图的位置,使用矩形来定位视图们位置

sv.frame=CGRectMake(0,0,320,576);

//是否按照整页来滚动视图

sv.pagingEabled=YES;

//是否可以开启滚动效果

sv.scrollEnabled=YES;

//设置画布的大小,画布显示在滚动视图内部,一般大于frame的大小

sv.contentSize=CGSizeMake(320*5,576);

//是否可以边缘弹动效果

sv.bounces=YES;

//开启横向弹动效果

sv.alwaysBounceHorizontal=YES;

//开启纵向弹动效果

sv.alwaysBounceVertical=YES;

//显示横向滚动条

sv.showsHorizontalScrollindictor=YES;

//是否显示纵向滚动条

sv.showsVerticalScrollindicator=YES;

//设置背景颜色

sv.backgroundcolor=[uicolor yellowColor];

//使用循环创建5张图片视图

for(init i=0;i<5;i++){

NSString* strName=[NSString stringWithFormat:@"%d.jpg",i+1];

UIImage* image=[UIImage imageNamed:strName];

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

iView.frame=CGRectMake(320*I,0,320,576);

//添加到滚动视图

[sv addSubview:iView]

}

//加载到视图

[self.view addSubview:sv];

}


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容