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

        }

       持续更新中...

    喜欢请赞赏一下啦^_^

    微信赞赏

    支付宝赞赏

  • 相关阅读:
    BlockingQueue 原理 分析
    java引用 强引用,软引用,弱引用
    actomic cas无锁操作。
    MongoDB库设计原则及实践
    spring事物传播机制 事物隔离级别
    Hive UDAF介绍与开发
    [技术学习]js接口继承
    [技术学习]js继承
    [技术学习]正则表达式分析
    [技术学习]js正则表达式汇总
  • 原文地址:https://www.cnblogs.com/share-iOS/p/6079554.html
Copyright © 2011-2022 走看看