1、06喜马拉雅案例01

  • 效果图

    • abc
  • 利用xib拖入scrollerview,和几张UIImage

2、07喜马拉雅案例02

  • 利用xib拖入下面图片

  • 计算contentsize

- (void)viewDidLoad {
  [super viewDidLoad];
  CGFloat maxH = CGRectGetMaxY(self.lastImgView.frame);
  //设置UIScrollView的contentSize
  self.scrollView.contentSize = CGSizeMake(0, MaxH);
}
  • 设置默认偏移
  //设置默认滚动位置
  self.scrollView.contentOffset = CGPointMake(0, -74);
  • 设置向上内边距
  //设置上边距为74
  self.scrollView.contentInset = UIEdgeInsetsMake(74, 0, 0, 0);
  • 利用xib实现下面的部分

3、11图片轮播器01-实现横向滚动

  • 效果

  • 加入5张图片,UIImage,并且计算contentsize,并且使能分页效果

  • 隐藏滚动指示器

4、12图片轮播器02-实现分页指示器

  • 添加分页器

  • 计算滚动量,设置pagecontrol

  • 滚动到一半的时候,pagecontrol就应该切换到另外一页

5、13图片轮播器03-实现自动滚动

  • 在viewdid加入定时器

6、14图片轮播器04-修正Bug

  • 当多个scroll在同一个controller里面的时候,如果一直拖动另外一个scrollview的时候,主线程就不会处理timer的事情,需要配置timer的优先级

Copyright © 翻这个墙 2016 all right reserved,powered by Gitbook该文件修订时间: 2016-04-02 18:19:39