• 使用RQShineLabel


    使用RQShineLabel

    https://github.com/zipme/RQShineLabel

    最终效果:

    源码:

    //
    //  RootViewController.m
    //  UseTextShine
    //
    //  Copyright (c) 2014年 Y.X. All rights reserved.
    //
    
    #import "RootViewController.h"
    #import "RQShineLabel.h"
    #import "FontPool.h"
    
    @interface RootViewController ()
    
    @end
    
    @implementation RootViewController
    
    - (void)viewDidLoad
    {
        [super viewDidLoad];
        self.view.backgroundColor = [UIColor blackColor];
        
        // 注册字体
        REGISTER_FONT(bundleFont(@"新蒂小丸子体.ttf"), @"新蒂小丸子体");
        
        // 初始化
        RQShineLabel *label = 
        [[RQShineLabel alloc] initWithFrame:CGRectMake(16, 16, 320 - 32,
                                                       CGRectGetHeight(self.view.bounds) - 16)];
        label.numberOfLines   = 0;
        label.textColor       = [UIColor cyanColor];
        label.backgroundColor = [UIColor clearColor];
        label.text   = @"床前明月光, 疑是地上霜。 举头望明月, 低头思故乡。";
        label.font   = [UIFont fontWithName:CUSTOM_FONT(@"新蒂小丸子体", 0) size:23.0];
        [label sizeToFit];
        label.center = self.view.center;
        
        // 动画显示
        [label shineWithCompletion:^{
            
            // 动画渐渐隐藏
            [label fadeOut];
        }];
        
        [self.view addSubview:label];
    }
    
    @end

    不过,这个东西是吃内存大户-_-!!!

    核心源码,不过看不懂:)

     
  • 相关阅读:
    SCCM2012 R2实战系列之四:初始化配置
    SCCM 2012 R2实战系列之一:SQL安装
    hdu 1242(bfs)
    hdu 1728(bfs)
    hdu 1253(bfs)
    hdu 3661
    hdu 1072(bfs)
    AC模版
    hdu 1010(dfs)
    poj 3628(01_page, dfs)
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/3934878.html
Copyright © 2020-2023  润新知