码迷,mamicode.com
首页 > 其他好文 > 详细

日常篇第一期

时间:2015-07-16 22:39:24      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:ios

暂时更新些内容到这里,随后可能要整理博客内容到新的地址


取消tableView的sectionHeader置顶效果

 
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
    CGFloat sectionHeaderHeight = 44;
    if (scrollView.contentOffset.y <= sectionHeaderHeight && scrollView.contentOffset.y >= 0) {
        scrollView.contentInset = UIEdgeInsetsMake(-scrollView.contentOffset.y, 0, 0, 0);
    } else if (scrollView.contentOffset.y >= sectionHeaderHeight) {
        scrollView.contentInset = UIEdgeInsetsMake(-sectionHeaderHeight, 0, 0, 0);
    }
}


还有关于layer图层的运用

 
- (void)addGradualChangeLayer {
    CAGradientLayer *gradientLayer = [CAGradientLayer layer];
    gradientLayer.frame = self.label.frame;
    gradientLayer.colors = @[(id)[UIColor redColor].CGColor, (id)[UIColor blackColor].CGColor, (id)[UIColor blueColor].CGColor];
    [self.layer addSublayer:gradientLayer];
    gradientLayer.mask = self.label.layer;
    self.gradientLayer = gradientLayer;
    self.label.frame = gradientLayer.bounds;
    CADisplayLink *link = [CADisplayLink displayLinkWithTarget:self selector:@selector(colorChange)];
    [link addToRunLoop:[NSRunLoop mainRunLoop] forMode:NSDefaultRunLoopMode];
}

- (void)colorChange {
    self.gradientLayer.colors = @[(id)[UIColor whiteColor].CGColor, (id)[UIColor redColor].CGColor, (id)[UIColor grayColor].CGColor];
}


本文出自 “东软iOS校友群的技术博客” 博客,请务必保留此出处http://neusoftios.blog.51cto.com/9977509/1675335

日常篇第一期

标签:ios

原文地址:http://neusoftios.blog.51cto.com/9977509/1675335

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!