Shimmer - facebook出品- 闪亮

https://github.com/facebook/Shimmer
6000 + star

乍得一看好高大上看不懂,仔细一看还不如乍得一看。
Quartzcore - 还需要继续研究研究。任重道远。

下面抄代码了,唉

拿来用用。

    FBShimmeringView *shimmeringView = [[FBShimmeringView alloc] initWithFrame:self.view.bounds];
    [self.view addSubview:shimmeringView];
    shimmeringView.backgroundColor = [UIColor blackColor];
    
    UILabel *loadingLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, CGRectGetWidth(self.view.bounds) - 40, 44)];
    loadingLabel.textAlignment = NSTextAlignmentCenter;
    loadingLabel.text = @"这尼玛效果拔群,脸书出品,必出精品";
    loadingLabel.textColor = [UIColor whiteColor];
    loadingLabel.font = [UIFont systemFontOfSize:16];
    
    
    // 直接赋值,设置的frame就 无效了
    shimmeringView.contentView = loadingLabel;
    
    // 添加子视图,同样有效果
    UIView *vvv = [[UIView alloc] initWithFrame:CGRectMake(100, 200, 100, 100)];
    vvv.backgroundColor = [UIColor whiteColor];
    [shimmeringView.contentView addSubview:vvv];
    
    
    // 闪亮!!!
    shimmeringView.shimmering = YES;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容