实现在ios开发中的App滑动封面 UIScrollView
2013-09-23 12:00
736 查看
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. _scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 340, 460)]; _scrollView.backgroundColor = [UIColor whiteColor]; _scrollView.delegate = self; _scrollView.pagingEnabled = YES; _scrollView.tag = INT_MAX; _scrollView.showsHorizontalScrollIndicator = NO; _scrollView.contentSize = CGSizeMake(340 * 4, 460); [self.view addSubview:_scrollView]; int _x = 0; for (int index = 0; index < 4; index++) { UIImageView *imgScrollView = [[UIImageView alloc] initWithFrame:CGRectMake(0+_x, 0, 320, 460)]; imgScrollView.tag = index; NSString *imgName = [NSString stringWithFormat:@"%d.JPG", index + 1]; imgScrollView.image = [UIImage imageNamed:imgName]; [_scrollView addSubview:imgScrollView]; _x += 340; } UIPageControl *pageControl = [[UIPageControl alloc] initWithFrame:CGRectMake(0, 180, 320, 50)]; pageControl.numberOfPages = 4; pageControl.tag = 101; [self.view addSubview:pageControl]; [pageControl release]; } - (void) scrollViewDidEndDecelerating:(UIScrollView *)scrollView { int current = scrollView.contentOffset.x / 320; UIPageControl *pageControl = (UIPageControl *)[self.view viewWithTag:101]; pageControl.currentPage = current; }
相关文章推荐
- iOS开发之瀑布流的实现(UICollectionView与UIScrollView)
- iOS开发之定时滑动图片(UIPageControl,UIScrollView)
- iOS开发UI篇—UIScrollView控件实现图片缩放功能
- iOS开发UI篇—UIScrollView控件实现图片轮播
- iOS开发 首次启动显示用户引导,第二次启动直接进入App,UIScrollView,UIPageControl,NSUserDefaults
- iOS开发UI篇—UIScrollView控件实现图片缩放功能
- UIScrollView 和UIPageControl 实现app启动滑动图
- iOS开发上下滑动UIScrollview隐藏或者显示导航栏的实例
- iOS开发UI基础—17UIScrollView控件实现图片缩放功能
- IOS开发系列之UIScrollView(滚动视图)的常用属性和应用举例(滑动相册、轮播图)
- iOS开发UI篇—UIScrollView控件实现图片轮播
- iOS开发UI篇—UIScrollView控件实现图片轮播
- iOS开发UIScrollView的底层实现
- iOS开发UIScrollView的底层实现
- IOS开发学习笔记034-UIScrollView-xib实现分页
- iOS开发UI篇—UIScrollView控件实现图片轮播
- iOS开发UI篇—UIScrollView控件实现图片缩放功能
- iOS开发UI篇—UIScrollView控件实现图片缩放功能
- iOS开发UIScrollView的底层实现
- iOS开发UI篇—UIScrollView控件实现图片轮播