• 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

        }

       持续更新中...

    喜欢请赞赏一下啦^_^

    微信赞赏

    支付宝赞赏

  • 相关阅读:
    说一下 JSP 的 4 种作用域?
    CSS jquery 以动画方式显示投票结果图表
    Python动画【偶尔玩玩,挺好】
    关于Python【社区版】爬取网站图片
    Java 发送短信验证码【网建平台】
    Android发送接收短信
    如何在Java面试中介绍项目经验?
    Java面试之项目介绍
    IntelliJ IDEA 如何清理缓存和重启
    java实现支付宝接口-支付流程
  • 原文地址:https://www.cnblogs.com/share-iOS/p/6079554.html
Copyright © 2020-2023  润新知