zoukankan      html  css  js  c++  java
  • 辉光的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

    效果图如下:

    效果好哦:)

  • 相关阅读:
    Volatile vs. Interlocked vs. lock
    TransactionScope IsolationLevel 事务隔离级别
    C# LinqAggregate
    .net线程入门1进程
    删除centos更新后多余的内核
    网页中怎么导入css的3方式
    面试常用基础理论(三)
    面试常用基础理论(四)
    Jmeter基本概念
    面试常用基础理论(二)
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/3740533.html
Copyright © 2011-2022 走看看