创建UIColor上的类别,名称为Random
头文件UIColor+Random.h代码如下:
#import <UIKit/UIKit.h>
@interface UIColor (Random)
/*
生成随机颜色
*/
+(UIColor *)randomColor;
@end
源文件UIColor+Random.m代码如下:
#import "UIColor+Random.h"
@implementation UIColor (Random)
+(UIColor *)randomColor{
static BOOL seed = NO;
if (!seed) {
seed = YES;
srandom(time(NULL));
}
CGFloat red = (CGFloat)random()/(CGFloat)RAND_MAX;
CGFloat green = (CGFloat)random()/(CGFloat)RAND_MAX;
CGFloat blue = (CGFloat)random()/(CGFloat)RAND_MAX;
return [UIColor colorWithRed:red green:green blue:blue alpha:1.0f];//alpha为1.0,颜色完全不透明
}
@end
分享到:
相关推荐
UIColor-FlatColors, 使用平面UI框架中的平面颜色扩展UIColor的类别 UIColor FlatColorsUIColor FlatColors 是一个扩展了 UIColor的类别,通过 designmodo 从 Flat框架获取颜色。完成。 如果你想在应用程序中使用...
UIColor-MLPFlatColors, 添加平面用户界面颜色方法的UIColor的类别 用于 iOS UIColor MLPFlatColors尽管 UIColor类提供了制作标准颜色的便捷方法,但大多数颜色的颜色太鲜艳,除了Prototype之外,任何真正的使用都是...
UIColor-Pantone, Pantone颜色UIColor类别 UIColor PantoneObjective C Pantone UIColor类别。 因为大家都喜欢 Pantone !List Pantone sourced sourced ,written programming prog
UIColor-Hex-Swift - 使用RGBA hex字符串创建自动释放颜色的便利方法
UIColor-WikiColors 所有维基百科的颜色实现为易于使用的UIColor扩展
用法您可以如下所述编写Web Color:let color1 = UIColor.ivory let color2:UIColor = .mediumSlateBlue view.backgroundColor = .lightCoral您还可以在Demo项目中看到所有颜色。 属性颜色.whiteSmoke#F5F5F5 ....
iOS UIColor 详细的使用文档说明
16进制颜色与UIColor互转 16进制颜色与UIColor互转
UIColor+Flat是一个 Objective C 类别,用漂亮的平面 UI 颜色覆盖 UIColor 的标准颜色。 所有新颜色均来自 。 还有一些其他可用的类已经可以获取这些平面 UI 颜色,但是,它们都使用颜色的实际名称。 例如。 ...
make.text(@"第二段").font([UIFont systemFontOfSize:14]).foregroundColor(UIColor.blueColor).backgroundColor(UIColor.lightGrayColor); make.text(@"第三段").foregroundColor(UIColor.orangeColor).font(...
SwiftHEXColors - HEX颜色处理作为UIColor的扩展
iOS 色彩框架 Chameleon ,Chameleon是iOS的一个轻量级颜色框架。它用好看、摩登的扁平化颜色扩展了UIColor。它也...
富文本编辑工厂, 为了省去繁琐的编辑代码. 之前: NSShadow *shadow = [NSShadow new]; shadow.shadowColor = [UIColor orangeColor]; shadow.shadowOffset = CGSizeMake(0.2, 0.2); NSAttributedString *...
RandomColorSwift 是从 randomColor.js 移植过来的 Swift 颜色生成器,非常迷人。代码示例:import RandomColor // Returns a UIColor or NSColor object for an attractive color let color = ...
UIColor的Swift扩展,支持iOS / watchOS / tvOS和macOS。 安装 迅捷软件包管理器 .package(url: "https://github.com/icodesign/SwiftColor.git", from: "1.5.0") 迦太基 将SwiftColor添加到您的Cartfile : ...
ui-color, 将十六进制 & RGB颜色转换为 UIColor,用于 Objective C & Swift UIColor.xyz 网站:http://www.uicolor.xyz/UIColor是一个网站,用于将十六进制 & RGB颜色转换为英镑,以英镑为代价,以英镑为代价,以...
品牌色彩超过100种品牌颜色的UIColor类别安装手动的将BrandColors文件夹中的文件添加到您的项目。 #import "UIColor+BrandColors.h"platform :ios, '7.0'pod 'BrandColors'用法物镜UIButton *facebookButton = [...
.textColor([UIColor greenColor]) .viewMaker() // 调用到UIView的链 .frame(CGRectMake(20, 100, 100, 40)) .backgroundColor([UIColor whiteColor]) .addToSuperView(self.view) .labelMaker() // 可以再回...
一个 SketchApp 插件,可从您的 Sketch 文档生成 Swift 扩展或 UIColor 或 UIColor Objective-C 类别类。 安装 下载此项目的 zip 并将其解压缩到一个临时文件夹。 将UIColor Category Generator文件夹复制到 Sketch ...
UIColor+JKUI颜色转化,可转换#fffff类型色值,调用方便。 btn.tintColor = [UIColor jk_colorWithHexString:redTextColor];