Tag: Swift中的自定义颜色

在iOS中以正确的方式处理自定义UIColor

如果您是一名应用程序开发人员,那么在处理多个应用程序中必须使用的多种颜色代码时,您肯定会面临一些挑战。 如果我们要为某个UIView设置颜色,那么我们将通过属性检查器在情节提要上进行设置,或者通过编程对UIColor类使用以下方法之一: 初始化(白色:CGFloat,alpha:CGFloat) 初始化(色相:CGFloat,饱和度:CGFloat,亮度:CGFloat,alpha:CGFloat) 初始(红色:CGFloat,绿色:CGFloat,蓝色:CGFloat,alpha:CGFloat) 初始化(CGColor cgColor:CGColor!) init(patternImage图片:UIImage) 初始化(CIColor ciColor:CIColor) 这似乎很无聊,而我们必须通过提供适当的值来进行设置,例如: self.view.backgroundColor = UIColor(red: 120/255, green: 150/255, blue: 200/255, alpha: 1) 苹果已经从Xcode 9中引入了一种称为“ 颜色集”的东西。 颜色集可帮助您在一处定义所有颜色。 您可以轻松地将自定义颜色添加为颜色集。 有趣的事实是您可以为每种颜色指定适当的命名约定。 当您要更改颜色值时,它也会很有用,您可以在一处更改颜色,并且可以在任何地方反映。 作为开发人员,您可以轻松记住该颜色的名称,也可以参考并在其他项目中使用它。 这使我们的生活轻松吗? 让我们逐步了解如何实现此目标: 您需要在资产文件中添加“ 新颜色集” 。 给您的颜色设置适当的命名约定 : 选择颜色集并通过属性检查器分配所需的颜色 。 通过创建颜色集添加所有必需的自定义颜色。 现在是时候在我们的应用程序中使用此自定义颜色了。 首先,我们将看到如何通过情节提要为UIView设置颜色。 您也可以通过编程方式使用自定义颜色。 检查这个…… 好的,这些是在iOS中正确使用颜色的一些技巧。 希望下次我会提出其他一些功能。 同时,如果您对iOS中的Reactive编程感兴趣,则可能希望查看有关此内容的文章: Swift第1部分中的Reactive编程 随时在Linkedin上添加我,祝您编程愉快……..