UI UIScrollView和UIPageControl的结合使用
2015-04-20 19:32
501 查看
<span style="font-size:18px;">- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. UIScrollView *scrollView=[[UIScrollView alloc]initWithFrame:self.view.bounds]; scrollView.contentSize=CGSizeMake(320*5, 480); //把图片名放到数组 NSArray *nameArr=[NSArray arrayWithObjects:@"1.jpg",@"2.jpg",@"3.jpg",@"4.jpg",@"5.jpg", nil]; for (int i=0; i<nameArr.count; i++) { UIImage *img=[UIImage imageNamed:[nameArr objectAtIndex:i]]; UIImageView *imgView=[[UIImageView alloc]initWithFrame:CGRectMake(i*320, 0, 320, 480)]; imgView.image=img; [scrollView addSubview:imgView]; [imgView release]; } scrollView.pagingEnabled=YES; scrollView.delegate=self; [self.view addSubview:scrollView]; [scrollView release]; self.scrollView=scrollView; UIPageControl *pageControl=[[UIPageControl alloc]initWithFrame:CGRectMake(50, 400, 200, 50)]; pageControl.numberOfPages=5; pageControl.currentPageIndicatorTintColor=[UIColor redColor]; //添加事件 [pageControl addTarget:self action:@selector(pageChanged:) forControlEvents:UIControlEventValueChanged]; [self.view addSubview:pageControl]; [pageControl release]; self.pageControl=pageControl; } - (void)pageChanged:(UIPageControl*)pageControl { long currentPage=pageControl.currentPage; CGPoint offset=CGPointMake(currentPage*320, 0); //设置scrollView的偏移量 self.scrollView.contentOffset=offset; } - (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { self.pageControl.currentPage=self.scrollView.contentOffset.x/320; // //获取偏移量 // CGPoint offset=scrollView.contentOffset; // //计算页数 // int pageCount=offset.x/320; // self.pageControl.currentPage=pageCount; } -(void)dealloc { [_scrollView release]; [_pageControl release]; [super dealloc]; } </span>
相关文章推荐
- UIScrollView,UIPageControl的结合使用
- UIScrollView和UIPageControl的配合使用 - iOS - UI基础知识总结11
- IOS基础UI之(九) UIPageControl结合UIScrollView实现分页效果
- IOS UI UIScrollView+UIPageControl组合使用
- UIScrollView结合UIPageControl+NSTimer使用简介
- UIPageControl . UIScrollView UIPageControl 与 UIScrollView 的结合使⽤用
- IOS_UI_UIScrollview UIPageControl结合 应用
- UIPageControl+UIScrollView的简单使用
- 学习IOS开发UI篇--UI知识点总结(三) UIScrollView/UIPageControl/NSTimer
- UIScrollView UIPageControl 的使用
- UI之uiScrollView and uipageControl
- UIPageView和UIScrollView的结合使用
- 使用UIScrollView和UIPageControl显示半透明帮助蒙板
- [IOS]使用UIScrollView和UIPageControl显示半透明帮助蒙板
- 有关UIScrollView 和 UIPageControll 结合使用
- UIPageControl和UIScrollView的联合使用
- UIScrollView和UIPageControl配合使用完成引用介绍页面
- 类似新闻客户端.UIPageControl和UIScroll的结合使用,滑点控制图片页码.显示图片页码
- 笔记8-27(自定义UIScrollView,添加手势识别,UIPageControl使用)
- UIScrollView + UIPageControl的使用