ios生成随机颜色

写demo,太需要这个随机颜色了,每次都懒得写,从网上找,但是找出来的又都是良莠不齐,还需要再修改。

是在懒得修改,就找了一个合适的,从自己的博客找,减少筛选代码的成本。

OC版本

复制代码
#import <UIKit/UIKit.h>

UIColor *RandomColor(void) {
    CGFloat red = (CGFloat)arc4random_uniform(256) / 255.0;
    CGFloat green = (CGFloat)arc4random_uniform(256) / 255.0;
    CGFloat blue = (CGFloat)arc4random_uniform(256) / 255.0;
    return [UIColor colorWithRed:red green:green blue:blue alpha:1.0];
}

Swift版本

复制代码
import UIKit
extension UIColor {
    static func randomColor() -> UIColor {
        return UIColor(
            red: .random(in: 0...1),
            green: .random(in: 0...1),
            blue: .random(in: 0...1),
            alpha: 1.0
        )
    }
}
相关推荐
周小董1 天前
[1379]mac安装nvm
macos
茶底世界之下1 天前
雨夜街角裁成方图,人物与冷暖光还能共存吗?
ios
youdexiang1 天前
IOS录音APP拍照记录能和音频同步吗
ios·音视频
bossjuemfc1 天前
不记得文件名时,Mac 上的搜索还能怎么做?
macos
2501_915909061 天前
Windows 打开 Xcode 工程,编译调试 Xcode 项目并和 Mac 同事协作
ide·windows·vscode·macos·ios·个人开发·xcode
互联网江湖1 天前
iPhone Duo跌倒,国产折叠屏手机吃饱?
ios·智能手机·iphone
请为小H留灯1 天前
Mac 常用操作与维护技巧
macos·电脑·清理电脑·常用技巧
zwd20052 天前
词频是什么?生词滑块 zipf 3.0 到 5.0 怎么调:同一屏从 0 个生词到 11 个
ios·iphone·效率工具·英语学习·词频·屏幕翻译
茶底世界之下2 天前
灯暖窗冷,色温要不要继续降?用 Awaking 看混合光的取舍
ios
hantmac2 天前
不记得文件名时,Mac 上的搜索还能怎么做?
人工智能·macos