辉光的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
效果图如下:
效果好哦:)
时间: 2025-01-26 14:00:23