首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能扩展UIColor

不能扩展UIColor
EN

Stack Overflow用户
提问于 2022-09-21 18:08:27
回答 1查看 36关注 0票数 1

我尝试了下面的步骤来开除和UIColor,但它没有工作。

一开始,我在xcassets中添加了新的颜色集,

然后在我的项目文件夹中添加UIColor + Extension.swift。

代码语言:javascript
复制
// 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中加载自定义颜色,但得到了以下错误。

代码语言:javascript
复制
animationUIView.backgroundColor = [UIColor testColor1];

上面的代码也不起作用。

我做错了什么?

对不起,我正在做一个项目,我的反应本土化,所以我不太了解Swift和目标c。

EN

回答 1

Stack Overflow用户

发布于 2022-09-21 19:03:27

如果要用自定义颜色更改背景,应使用:

someView.backgroundColor =UIColor(命名:"testColor1")

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73805210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档