滚动视图部分代码
2016-04-01 19:20
351 查看
- (void)viewDidLoad {
[super viewDidLoad];
self.myscrollV=[[UIScrollView alloc]init];
self.myscrollV.frame=CGRectMake(0, 0, WIDTH,HEIGHT);
self.myscrollV.contentSize=CGSizeMake(WIDTH*4,HEIGHT);
self.myscrollV.backgroundColor=[UIColor grayColor];
self.imageVC1=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, WIDTH, HEIGHT)];
self.imageVC1.image=[UIImage imageNamed:@"100.jpg"];
[self.myscrollV addSubview:self.imageVC1];
self.imageVC2=[[UIImageView alloc] initWithFrame:CGRectMake(WIDTH, 0, WIDTH, HEIGHT)];
self.imageVC2.image=[UIImage imageNamed:@"101.jpg"];
[self.myscrollV addSubview:self.imageVC2];
self.imageVC3=[[UIImageView alloc] initWithFrame:CGRectMake(WIDTH*2, 0, WIDTH, HEIGHT)];
self.imageVC3.image=[UIImage imageNamed:@"102.jpg"];
[self.myscrollV addSubview:self.imageVC3];
self.imageVC4=[[UIImageView alloc] initWithFrame:CGRectMake(WIDTH*3, 0, WIDTH, HEIGHT)];
self.imageVC4.image=[UIImage imageNamed:@"103.jpg"];
[self.myscrollV addSubview:self.imageVC4];
//锁定滑动方向
self.myscrollV.directionalLockEnabled=NO;
//设置分页
self.myscrollV.pagingEnabled=YES;
//设定是否回弹
self.myscrollV.bounces=NO;
[self.view addSubview:self.myscrollV];
self.button=[UIButton buttonWithType:UIButtonTypeRoundedRect];
[self.button setTitle:@"立即体验" forState:UIControlStateNormal];
self.button.frame=CGRectMake(WIDTH*4-200, self.view.frame.size.height-100, 100, 50);
self.button.backgroundColor=[UIColor greenColor];
[self.button addTarget:self action:@selector(changeCount) forControlEvents:UIControlEventTouchDown];
self.myscrollV.delegate=self;
[self.myscrollV addSubview:self.button];
self.page=[[UIPageControl alloc]init];
CGSize pageSize=CGSizeMake(150, 44);
self.page.frame=CGRectMake((WIDTH-pageSize.width)/0.5, HEIGHT-pageSize.height-40, pageSize.width, pageSize.height);
self.page.backgroundColor=[UIColor whiteColor];
self.page.numberOfPages=4;
self.page.currentPage=0;
}
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
//设置分页
self.page.currentPage=(int)(scrollView.contentOffset.x/WIDTH);
}
-(void)changPage
{
// ViewController *viewC=[[ViewController alloc]init];
[self presentViewController:[ViewController new] animated:YES completion:^{
NSLog(@"进入主页");
}];
}
[super viewDidLoad];
self.myscrollV=[[UIScrollView alloc]init];
self.myscrollV.frame=CGRectMake(0, 0, WIDTH,HEIGHT);
self.myscrollV.contentSize=CGSizeMake(WIDTH*4,HEIGHT);
self.myscrollV.backgroundColor=[UIColor grayColor];
self.imageVC1=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, WIDTH, HEIGHT)];
self.imageVC1.image=[UIImage imageNamed:@"100.jpg"];
[self.myscrollV addSubview:self.imageVC1];
self.imageVC2=[[UIImageView alloc] initWithFrame:CGRectMake(WIDTH, 0, WIDTH, HEIGHT)];
self.imageVC2.image=[UIImage imageNamed:@"101.jpg"];
[self.myscrollV addSubview:self.imageVC2];
self.imageVC3=[[UIImageView alloc] initWithFrame:CGRectMake(WIDTH*2, 0, WIDTH, HEIGHT)];
self.imageVC3.image=[UIImage imageNamed:@"102.jpg"];
[self.myscrollV addSubview:self.imageVC3];
self.imageVC4=[[UIImageView alloc] initWithFrame:CGRectMake(WIDTH*3, 0, WIDTH, HEIGHT)];
self.imageVC4.image=[UIImage imageNamed:@"103.jpg"];
[self.myscrollV addSubview:self.imageVC4];
//锁定滑动方向
self.myscrollV.directionalLockEnabled=NO;
//设置分页
self.myscrollV.pagingEnabled=YES;
//设定是否回弹
self.myscrollV.bounces=NO;
[self.view addSubview:self.myscrollV];
self.button=[UIButton buttonWithType:UIButtonTypeRoundedRect];
[self.button setTitle:@"立即体验" forState:UIControlStateNormal];
self.button.frame=CGRectMake(WIDTH*4-200, self.view.frame.size.height-100, 100, 50);
self.button.backgroundColor=[UIColor greenColor];
[self.button addTarget:self action:@selector(changeCount) forControlEvents:UIControlEventTouchDown];
self.myscrollV.delegate=self;
[self.myscrollV addSubview:self.button];
self.page=[[UIPageControl alloc]init];
CGSize pageSize=CGSizeMake(150, 44);
self.page.frame=CGRectMake((WIDTH-pageSize.width)/0.5, HEIGHT-pageSize.height-40, pageSize.width, pageSize.height);
self.page.backgroundColor=[UIColor whiteColor];
self.page.numberOfPages=4;
self.page.currentPage=0;
}
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
//设置分页
self.page.currentPage=(int)(scrollView.contentOffset.x/WIDTH);
}
-(void)changPage
{
// ViewController *viewC=[[ViewController alloc]init];
[self presentViewController:[ViewController new] animated:YES completion:^{
NSLog(@"进入主页");
}];
}
相关文章推荐
- IT十八掌作业_java基础第25天_NIO
- IT十八掌作业_java基础第24天_NIO
- [Java]常用虚拟机参数
- Java虚拟机相关知识(2)—对象的创建
- C++第二次上机实验—学生成绩
- 提高Web服务端并发效率的异步编程技术
- leetcode @python 125. Valid Palindrome
- 工厂、单例、宏
- C++作业
- VE设计#2表现层:listPanelb
- 1154: 【C语言训练】邮票组合问题*__简单题
- leetcode @python 124. Binary Tree Maximum Path Sum
- Codeforces 367A Sereja and Algorithm 【规律】
- python动态创建对象变量
- 学习python单元测试框架nose之---06nose的插件编写扩展功能
- c++作业
- leetcode @python 123. Best Time to Buy and Sell Stock III
- c++第二次实验——作业
- 【matlab】:matlab中如何取整?
- leetcode @python 122. Best Time to Buy and Sell Stock II