zoukankan      html  css  js  c++  java
  • iOS

    1. UIView 视图的渐变填充

    override func viewDidLoad() {

            super.viewDidLoad()

            // Do any additional setup after loading the view, typically from a nib.

            //渐变填充色的图形

            let rect = CGRect(x: 30, y: 60, 200, height: 200)

            let gradientView = UIView(frame: rect)

            let gradientLayer = CAGradientLayer()

            gradientLayer.frame = gradientView.frame

            

            let fromColor = UIColor.yellowColor().CGColor

            let midColor = UIColor.redColor().CGColor

            let toColor = UIColor.purpleColor().CGColor

            gradientLayer.colors = [fromColor,midColor,toColor]

            //将设置好的渐变层,添加到视图对象的层中.

            view.layer.addSublayer(gradientLayer)

            //将视图对象,添加到当前视图控制器的根视图

            self.view.addSubview(gradientView)

        }

    2. UIView视图的纹理

    override func viewDidLoad() {

            super.viewDidLoad()

            // Do any additional setup after loading the view, typically from a nib.

            

            

            //将导入的图片作为纹理,平铺整个屏幕

            let image = UIImage(named: "Sample")

            //新建颜色对象,将导入的图片赋予该对象

            let patternColor = UIColor.init(patternImage: image!)

            self.view.backgroundColor = patternColor

        }

       持续更新中...

    喜欢请赞赏一下啦^_^

    微信赞赏

    支付宝赞赏

  • 相关阅读:
    beforeRouteLeave 实现vue路由拦截浏览器的需求,进行一系列操作 草稿保存等等
    VUE 路由变化页面数据不刷新问题
    vue 监听 watch 使用
    vue-cli配置文件详解
    vue-cli脚手架中webpack配置基础文件详解
    Dbus组成和原理
    NUMA架构的优缺点
    define 的全部使用方法
    敏捷(Agile)——“说三道四”
    Linux 内核模块编译 Makefile
  • 原文地址:https://www.cnblogs.com/share-iOS/p/6079554.html
Copyright © 2011-2022 走看看