美文网首页
iOS 跑马灯,弹幕,滚动文字效果实现

iOS 跑马灯,弹幕,滚动文字效果实现

作者: CCSHCoder | 来源:发表于2016-05-03 14:35 被阅读3488次

    跟视图设置

    self.backVIew.clipsToBounds = YES;
    

    建立定时器

    [NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(labelRoll) userInfo:nil repeats:YES];
    

    跑起来

    - (void) labelRoll
    
    {
      
      CGPoint labelCenter = self.label.center;
    
      // 当控件的x坐标已经超过了视图的宽度
    
      if(labelCenter.x  <  self.backVIew.frame.origin.x-self.label.frame.size.width){
    
      // 控制控件自视图右侧开始移动
    
      self.customLab.center = CGPointMake(self.backVIew.frame.size.width+self.label.frame.size.width/2, labelCenter.y);
    
      }else{
    
      // 控制控件移动中(微调)
    
      self.label.customLab.center = CGPointMake(labelCenter.x-5, labelCenter.y);
      }
    
    }
    

    相关文章

      网友评论

          本文标题:iOS 跑马灯,弹幕,滚动文字效果实现

          本文链接:https://www.haomeiwen.com/subject/bgzlrttx.html