HJCycleScrollView 1.0.0

HJCycleScrollView 1.0.0

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最后发布2016年6月

huluo666维护。



  • 作者:
  • H罗

自动循环滚动ScrollView

1.基本使用

  HJCycleScrollView  * _scrollView=[[HJCycleScrollView alloc]initWithFrame:CGRectMake(0, 20, kScreen_Width,  210*(kScreen_Width/320)) Duration:3 pageControlHeight:20];
  _scrollView.delegate=self;
  [self.view addSubview:_scrollView];


  NSArray *images=@[@"1.jpg",@"2.jpg",@"3.jpg",@"4.jpg",@"5.jpg"];
  _scrollView.imageArray=images;

  /*不设置数据源则不显示*/
  _scrollView.titleArray=images;

2.刷新数据

#pragma mark ----刷新Scrollview,一般首页会有下拉刷新功能---
/*重置数据源*/
-(void)refreshScrollview
{
    NSArray *images=@[@"3.jpg",@"2.jpg",@"5.jpg",@"3.jpg",@"0.jpg"];
    self.scrollView.imageArray=images;
    self.scrollView.titleArray=images;
}

注意在页面切换时开启或关闭定时器

-(void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:YES];
    //开启定时器 DDCycleScrollView自动滚动
    [[NSNotificationCenter  defaultCenter]  postNotificationName:HJCycleScrollViewOpenTimerNotiName object:nil userInfo:nil];
}

-(void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:YES];

    //关闭定时器  DDCycleScrollView停止自动滚动
    [[NSNotificationCenter  defaultCenter]  postNotificationName:HJCycleScrollViewOpenTimerNotiName object:nil userInfo:nil];
}