[Swift实际操作]七、常见概念-(14)使用UIColor设置界面组件的颜色属性

打开移动应用程序,不可避免的需要和颜色打交道。
本文将为你演示颜色对象的使用。

首先导入需要使用到的界面工具框架

import UIKit

通过UIColor的属性,可以获得橙色。右侧的实时反馈区,显示了获得的颜色。
UIColor包含众多预设的常用的颜色。

UIColor.orange

获得无色,即透明度为0的颜色。

UIColor.clear

通过初始化方法,获得指定RFB(红、绿、蓝、不透明度)颜色模式下的颜色。
col颜色为白色。

let col = UIColor(red: 1.0, green:1.0,blue:1.0,alpha:1.0)

通过初始化方法,获得指定不透明度的白色。

let secondColor = UIColor(write:1.0,alpha:0.5)

通过初始化方法,获得指定色相、饱和度、亮度和不透明度颜色模式下的颜色。

let thirdColor = UIColor(hue: 0.3,saturation:0.75,brightness: 0.50,alpha:1.0)

和传统的颜色类型不同,Swift支持将图片作为颜色使用。
此处创建了一个使用图片作为平铺图案的颜色

let fourthColor = UIColor(patternImage: image)

通颜色对象的属性,可以i获得核心图形框架下的颜色对象。
col.cgColor
该颜色主要用于绘制图形和动画,点击显示结果图标,隐藏节点列表。

继续编写代码,演示颜色类的其他属性和方法
将颜色的不透明度,从1.0修改为0.5,从右侧的结果可以看出,
白色变成了灰色这是由于不透明度的变化,从而受到了底部背景颜色的影响。

col.withAlphaComponent(0.5)

接着创建一个视图对象,
视图对象是界面开发中最基本的图形组件。它的坐标位于原点,
即屏幕的左上角,宽度和高度都是100。

let view = UIView(frame: CGRect(x: 0,y: 0,100,height:100))

设置视图的背景颜色为白色,然后点击显示结果图标。

view.backgroundColor = col

从结果可以看出,你创建了一个背景为白色,尺寸为100的正方形视图。
继续编写代码,修改视图的背景颜色,然后再次点击显示结果图标。

view.background = thirdColor

将视图对象的背景颜色修改为绿色,然后再次点击显示结果图标,查看视图对象的变化。

技巧:应用审核成功发布后,您将无法修改应用的分类、名称、截图和关键词。

原文地址:https://www.cnblogs.com/strengthen/p/9780462.html