我尝试了下面的步骤来开除和UIColor,但它没有工作。
一开始,我在xcassets中添加了新的颜色集,

然后在我的项目文件夹中添加UIColor + Extension.swift。
// UIColor + Extension.swift
import Foundation
import UIKit
extension UIColor {
class var testColor1:UIColor {
return UIColor(red: 210.0/255.0, green: 105.0/255.0, blue: 130.0/255.0, alpha: 1.0)
}
class var testColor2: UIColor? { return UIColor(named: "testColor") }
}我希望在AppDelegate.mm中加载自定义颜色,但得到了以下错误。

animationUIView.backgroundColor = [UIColor testColor1];上面的代码也不起作用。
我做错了什么?
对不起,我正在做一个项目,我的反应本土化,所以我不太了解Swift和目标c。
发布于 2022-09-21 19:03:27
如果要用自定义颜色更改背景,应使用:
someView.backgroundColor =UIColor(命名:"testColor1")
https://stackoverflow.com/questions/73805210
复制相似问题