iOS开发从入门到精通-- 滚动视图UIScrollView
来源:互联网 发布:linux 安装apache命令 编辑:程序博客网 时间:2024/05/17 03:22
滚动视图UIScrollView:
在开发过程中,一般我们启动应用的时候,首先是启动页,然后就是到了引导页,引导页里面就会用到滚动视图,下面看下这个动画图片:
首先在项目里面添加三张图片:
代码实现:ViewController.m里面
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //定义并创建一个滚动视图 //可以对视图内容进行滚屏查看功能 UIScrollView * sv = [[UIScrollView alloc]init]; //设置滚动视图的位置,使用矩形来定位视图位置 sv.frame= CGRectMake(0, 0, 320, 576); //是否按照一整页来滚动视图 sv.pagingEnabled=YES;// sv.pagingEnabled=NO; //是否可以开启滚动效果 sv.scrollEnabled=YES; //设置画布的大小,画布显示在滚动视图内部,一般大于Frame的大小 sv.contentSize=CGSizeMake(320*3, 576); //是否可以边缘弹动效果// sv.bounces=YES; sv.bounces=NO; //开启横向弹动效果 sv.alwaysBounceHorizontal=YES;// sv.alwaysBounceHorizontal=NO; //开启纵向弹动效果 sv.alwaysBounceVertical=YES; //显示横向滚动条,需要设置高度低于576,在iPhone5s上面 sv.showsHorizontalScrollIndicator=YES; //显示纵向滚动条 sv.showsVerticalScrollIndicator=YES; //设置背景颜色 sv.backgroundColor=[UIColor yellowColor]; for(int i=0;i<3;i++){ NSString*strName =[NSString stringWithFormat:@"%d.png",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];}- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}@end
0 0
- iOS开发从入门到精通-- 滚动视图UIScrollView
- iOS开发从入门到精通-- 滚动视图UIScrollView高级,协议。
- iOS开发从入门到精通--手动布局子视图
- iOS开发从入门到精通--自动布局子视图
- iOS开发滚动视图UIScrollView
- iOS开发从入门到精通--定时器UITimer和视图对象移动
- UIScrollView 滚动视图—IOS开发
- UIScrollView 滚动视图—IOS开发
- UIScrollView 滚动视图—IOS开发
- UIScrollView 滚动视图—IOS开发
- UIScrollView 滚动视图—IOS开发
- UIScrollView 滚动视图—IOS开发
- UIScrollView 滚动视图—IOS开发
- ios开发基础--滚动视图(UIScrollView)
- iOS滚动视图UIScrollView
- iOS开发-------滚动视图(UIScrollView)并实现循环滚动
- 阅读《Android 从入门到精通》(21)——滚动视图
- iOS开发从入门到精通--基础组件UILabel
- 实战录 | 今天聊聊Nginx反向代理使用
- ccc
- MAC上配置code review
- GridView交替行颜色
- Android 6.0指纹识别App开发demo
- iOS开发从入门到精通-- 滚动视图UIScrollView
- qt 之QToolButton
- 次短路
- redo和undo
- TensorFlow安装及注意事项
- WCF服务与调用服务端(移动端)联调VS设置
- POJ 3258 River Hopscotch (最大化最小值)二分
- Android开发之View与Layout XML文件之间的理解
- 什么是事件委托