彩虹视图,霓虹灯静态效果

unity 彩虹灯效果 我们可以在 shader中, 添加一个 颜色偏移。 阅读详情
//
//  CCLAppDelegate.m
//  TestNeonLamp
//
//  Created by lanouhn on 14-8-19.
//  Copyright (c) 2014年 vaercly@163.com 陈聪雷. All rights reserved.
//

#import "CCLAppDelegate.h"

@interface CCLAppDelegate ()
{
    UIView *_backgroundView;
}
@end

@implementation CCLAppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    // Override point for customization after application launch.
    self.window.backgroundColor = [UIColor whiteColor];
    //背景视图
    [self creatBGView];
    //霓虹灯视图
//    [self creatNeonLamp];
    //限定长度输入框
    [self creatTextField];
    
    [self.window makeKeyAndVisible];
    return YES;
}

//背景视图
- (void)creatBGView
{
    _backgroundView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 568)];
    _backgroundView.backgroundColor = [UIColor grayColor];
    [self.window addSubview:_backgroundView];
    [_backgroundView release];
}

//霓虹灯视图
- (void)creatNeonLamp
{
    //指定颜色
    NSArray *array = [NSArray arrayWithObjects:[UIColor redColor], [UIColor orangeColor], [UIColor yellowColor], [UIColor greenColor], [UIColor blueColor], [UIColor cyanColor], [UIColor purpleColor], nil];
    for (int i = 0; i < 6; i++) {
        UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0 + 24 * i, 0 + 24 * i, 320 - 48 * i, 568 - 48 * i)];
        //色相, 饱和度, 亮度
        /*
         CGFloat color = (arc4random() % 256 / 255.0 );
         CGFloat saturation = ( arc4random() % 128 / 256.0 ) + 0.5;
         CGFloat brightness = ( arc4random() % 128 / 256.0 ) + 0.5;
         view.backgroundColor = [UIColor colorWithHue:color saturation:saturation brightness:brightness alpha:1];
         */
        //RGB
        /*
        CGFloat red = arc4random() % 256 /255.0;
        CGFloat green = arc4random() % 256 /255.0;
        CGFloat blue = arc4random() % 256 /255.0;
        view.backgroundColor = [UIColor colorWithRed:red green:green blue:blue alpha:1];
         */
        view.backgroundColor = array[i];
        [_backgroundView addSubview:view];
        [view release];
    }
}

//限定长度输入框
- (void)creatTextField
{
    UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(80, 50, 160, 40)];
    textField.backgroundColor = [UIColor whiteColor];
    textField.placeholder = @"限定5个字符";
    textField.borderStyle = UITextBorderStyleLine | UITextBorderStyleRoundedRect;
    textField.delegate = self;
    NSLog(@"%@", textField.text);
    [_backgroundView addSubview:textField];
    [textField release];
}

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [textField resignFirstResponder];
    return YES;
}

- (void)applicationWillResignActive:(UIApplication *)application
{
    // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
    // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.
}

- (void)applicationDidEnterBackground:(UIApplication *)application
{
    // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. 
    // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
}

- (void)applicationWillEnterForeground:(UIApplication *)application
{
    // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background.
}

- (void)applicationDidBecomeActive:(UIApplication *)application
{
    // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
}

- (void)applicationWillTerminate:(UIApplication *)application
{
    // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
}

- (void)dealloc
{
    [_window release];
    [super dealloc];
}

@end

【信息科学与工程学】计算机科学与自动化——第六十三篇 人机交互之前端交互参数知识库02 每个分支下又细分了四个关键方向,并按照“研究对象/焦点、基本问题、核心理论/概念、研究方法、应用/目标、前沿/发展”的框架进行阐述,严格遵循了六级编码体系。在最终整合时,应建立唯一的学科分类编码表(例如,用两位数字或“ART”、“MED”、“ECO”等字母前缀),并确保所有下级编码(尺度、层次、类别、子类、具体项)的逻辑一致性。此回答中的编码为示例,实际系统需据此调整。控制过程(前馈、同期、反馈)、全面质量管理(TQM)、平衡计分卡(BSC)定量(调查、实验)、定性(访谈、民族志)、混合方法、大数据。 阅读详情

相关推荐

雷蛇幻彩灯光配置文件官方静态彩虹

雷蛇幻彩灯光配置文件官方静态彩虹

【C# Demo】真的好炫酷!霓虹灯字体特效

C#中有多种显示框架,常见的普通框架,显示效果一般,用于个人使用或内部人员使用是足够的,但是给用户使用的客户端,界面就不能太过简洁,所以就有了XAML。 XAML简化了.Net Framework 3.0编程模式上的用户界面创建过程,使用XAML开发人员可以对WPF程序的所有用户界面元素(例如文本、按钮、图像和列表框等)进行详细的定置,同时还可以对整个界面进行合理化的布局,这与使用HTML非常相似。

王二仙 835

雷云3雷蛇鼠标和键盘

有雷蛇鼠标宏,和雷蛇灯光配置,全套

雷蛇灯光配置文件_不谈性价比,轻量级电竞鼠标雷蛇Razer 巴塞利斯蛇 V2 拆解点评...

对于三蛇,也就是雷蛇,你的第一印象是什么?会不会是那个代表性的绿色logo?2019年的键鼠界有个有趣的现象,那就是包括雷蛇在内的几大厂家都推出了自家的粉色套装系列,包括键盘、鼠标、耳机、鼠标垫等周边,虽然说面向的是女性用户,但也让一众有少女心的男性用户有所心动。巴塞利斯蛇是雷蛇粉色鼠标系列中的一款,自己也对这款粉色鼠标有些心动,但还是仅仅停留在看看的阶段。巴塞利斯蛇系列的型号很多,有巴塞利斯蛇标...

weixin_39956009的博客 1237

雷蛇幻彩灯光官方静态彩虹配置文件

资源下载链接为: https://pan.quark.cn/s/1bfadf00ae14 以下几种表述可供选择: Razer Chroma静态彩虹灯光配置文件(官方版)。 官方雷蛇幻彩静态彩虹灯光配置文件。 雷蛇幻彩系统官方静态彩虹灯光配置文件。 雷蛇官方静态彩虹幻彩灯光配置文件。

C#简单模拟霓虹灯效果

生成50个LABLE在PANEL里,能实现单个颜色转动 整体顺时针、逆时针转动,可以暂停、继续 用C# VS2013写的

HarmonyOS 6.1 实战:自定义圆形头像 Circle 容器,文字首字符居中渲染实现无图片占位头像组件封装

在React Native中开发鸿组件(这里指的是鸿蒙(HarmonyOS)组件),你需要了解鸿蒙开发的基础以及如何在React Native项目中集成鸿蒙应用。鸿蒙OS是由华为开发的一个分布式操作系统,主要用于其智能设备,如手机、平板、智能手表等。首先,你需要熟悉鸿蒙OS的开发环境设置和基本开发流程。React Native本身主要用于Harmony和Harmony平台的开发,但你可以通过以下几种方式将鸿蒙应用集成到React Native项目中:A. 使用WebView。

2401_89578244的博客 601

黑寡妇键盘经典静态灯光 官方静态彩虹

键盘包装盒上面一样的灯光设置,静态经典灯光原创请放心使用。导入即可。

HarmonyOS 6 maxLines(2)配合textOverflow({ overflow: TextOverflow.Ellipsis })是实现多行截断的标准写法

在React Native中开发鸿组件(这里指的是鸿蒙(HarmonyOS)组件),你需要了解鸿蒙开发的基础以及如何在React Native项目中集成鸿蒙应用。鸿蒙OS是由华为开发的一个分布式操作系统,主要用于其智能设备,如手机、平板、智能手表等。首先,你需要熟悉鸿蒙OS的开发环境设置和基本开发流程。React Native本身主要用于Harmony和Harmony平台的开发,但你可以通过以下几种方式将鸿蒙应用集成到React Native项目中:A. 使用WebView。

2401_86049470的博客 213

雷蛇幻彩版键盘灯光工程文件

雷蛇幻彩版键盘灯光工程文件超过100种文件,使键盘更体验效果

WinForm例子 霓虹灯 C#

WinForm例子 霓虹灯 C#

【免费下载】 雷蛇幻彩灯光文件下载

雷蛇幻彩灯光文件下载 【下载地址】雷蛇幻彩灯光文件下载 雷蛇幻彩灯光文件下载 项目地址: https://gitcode.com/open-source-toolkit/d3501 ...

gitblog_09820的博客 3730

C#霓虹灯源代码自动生成控件

C#源代码,自动生成控件,然后每个控件一次显示不同的颜色,

C#图形处理系列(三)——霓虹处理、浮雕处理

霓虹处理与浮雕处理算法有共同之处,都是像素及邻近像素直接关系运算,因此放到一起写。 霓虹处理 关于霓虹灯的效果,不知道的可以baidu图片里面看看。 霓虹处理算法:同样以3*3的点阵为例,目标像素g(i,j)应当以f(i,j)与f(i,j+1),f(i,j)与f(i+1,j)的梯度作为R,G,B分量,我们不妨设f(i,j)的RGB分量为(r1, g1, b1), f(i,...

weixin_30642267的博客 234

能实现霓虹灯动感效果的C#源码

一个用C#实现霓虹灯效果的代码,非网上下载,我一个同学实习时自己做的。

C#图像处理之霓虹效果实现方法

主要介绍了C#图像处理之霓虹效果实现方法,可实现图片转换成霓虹效果的功能,需要的朋友可以参考下

Win8Metro(C#)数字图像处理--2.15图像霓虹效果

[函数名称] 图像霓虹效果函数NeonProcess(WriteableBitmap src) [函数代码]         ///         /// Neon process.         ///         /// Source image.         ///         public static Writ

Trent1985的专栏 1856

告别‘打架’的检测头:手把手教你用PyTorch实现YOLOv11解耦头(附完整代码)

本文详细解析了YOLOv11解耦检测头的创新设计与PyTorch实现,通过解耦分类和回归任务,显著提升目标检测性能。文章包含完整的代码实现、架构设计解析及工程调优技巧,帮助开发者深入理解并应用这一先进技术。

weixin_29031057的博客 301
上一篇: UIButton
下一篇: 将UITextField的内容设置到UILable上,求两个UITextField的和到UILable上
vaercly
博客等级 码龄12年 46粉丝 151原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值