• [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

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

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

  • 相关阅读:
    test
    【转载】ASP.NET MVC 3 —— Model远程验证
    【转载】富有客户端技术之——jQuery EasyUI
    【转载】基于ASP.NET Web Application的插件实现,附DEMO
    【转载】浅谈C#中的延迟加载(1)——善用委托
    【转载】Winform开发框架之权限管理系统
    【转载】基于我的Winform开发框架扩展而成的WCF开发框架
    [转载]10大优秀的移动Web应用程序开发框架推荐
    [转载]C#泛型列表List<T>基本用法总结
    [转载]推荐一个被大家忽视的微软的反跨站脚本库AntiXSS V3.1
  • 原文地址:https://www.cnblogs.com/strengthen/p/9780462.html
Copyright © 2020-2023  润新知