【从零开始的Swift开发心路历程-Day6】简易调色盘Part2

昨天我们拉完@IBOutlet了,现在要来说明如何让ImageView根据Slider的左右滑动而改变颜色
这时我们就要使用到@IBAction

//让ImageView的背景颜色根据Slider做出改变
@IBAction func SliderSum(_ sender: Any){
        palatte.backgroundColor = UIColor(
            red: CGFloat((redSlider.value)/255),
            green: CGFloat((greenSlider.value)/255),
            blue: CGFloat((blueSlider.value)/255),
            alpha: 1
        )
    }
//让TextField内的值根据Slider做出改变
@IBAction func SliderToText(_ sender: UISlider){
        redValue.text = "\(Int(redSlider.value))"
        greenValue.text = "\(Int(greenSlider.value))"
        blueValue.text = "\(Int(blueSlider.value))"
    }


这样就成功啦~但假设我们想要RGB都在某个特定值的时候,仅用Slider左右拉可能会没办法精准的拉到特定值,明天就来説説利用TextField直接输入你想要的RGB值吧!


<<:  前两次题目的结论 | ML#Day10

>>:  SystemC: 开始罗,再等等!

Day1 - 序言 - 成为Canvas Ninja ~ 理解2D渲染的精髓

SO Just Who The Hell Am I? 大家好! 首先先介绍一下我自己, 我是Mizo...

Day 30 Review security tools and features

Explore Azure Security Center Provide threat prote...

【Day23-降维】相信你的眼睛,在训练模型之前一定要做的事情——利用降维技巧检视资料分群状态:PCA, tSNE, SVD, SOM

昨天我们稍微讲了一下如何透过一些基本的图来让在做资料分析的时候有一个初步的认识 但有的时候我们的资料...

[15] [烧瓶里的部落格] 05. 静态档案

会员验证的 view 和模板已经可用了,但是看上去很简陋,可以使用一些 CSS 给 HTML 添加点...

Day 26 - 新鲜人带新鲜人篇

早上七点半的闹钟,大概是进入职场刚开始比较不习惯的事情(这应该是要报到的前端新鲜人的心情),今天的内...