辉光的UIView

辉光的UIView

辉光UIView使用了一个UIView的一个category,名为UIView+Glow,请自行到github上查找.

源码如下:

//
//  RootViewController.m
//  GlowView
//
//  Copyright (c) 2014年 Y.X. All rights reserved.
//

#import "RootViewController.h"
#import "UIView+Glow.h"
#import "FontPool.h"

@interface RootViewController ()

@end

@implementation RootViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.view.backgroundColor = [UIColor blackColor];
    
    // 注册字体
    REGISTER_FONT(bundleFont(@"新蒂小丸子体.ttf"), @"新蒂小丸子体");
    
    // name标签
    UILabel *name  = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 200, 200)];
    name.text      = @"游贤明";
    name.font      = [UIFont fontWithName:CUSTOM_FONT(@"新蒂小丸子体", 0) size:50];
    name.textColor = [UIColor redColor];
    name.center    = self.view.center;
    [self.view addSubview:name];
    
    // 字幕标签
    UILabel *letters  = [[UILabel alloc] initWithFrame:CGRectMake(170, 230, 200, 200)];
    letters.text      = @"No zuo no die";
    letters.font      = [UIFont fontWithName:CUSTOM_FONT(@"新蒂小丸子体", 0) size:20];
    letters.textColor = [UIColor whiteColor];
    [self.view addSubview:letters];
    
    // 开始辉光
    [name startGlowingWithColor:[UIColor cyanColor]      intensity:1.0f];
    [letters startGlowingWithColor:[UIColor yellowColor] intensity:1.0f];
}

@end

效果图如下:

效果好哦:)

原文地址:https://www.cnblogs.com/YouXianMing/p/3740533.html