【从零开始的Swift开发心路历程-Day7】简易调色盘Part3(完)

昨天我们做到ImageView及TextField会根据Slider的左右滑动而改变颜色及数值,但是如果想要RGB特定值的话,拉Slider那微小的差距会让人拉到发疯,所以今天来説説直接利用TextField输入特定值让Slider及ImageView来做变化吧

//利用型别的转换将TextField输入的字串转为Int再转为Float直接设定Slider的值
@IBAction func TextToSlider(_ sender: UITextField){
        if let RedStringValue = redValue.text{
            if let RedIntValue = Int(RedStringValue){
                redSlider.setValue(Float(RedIntValue), animated: true)
            }
        }
        if let GreenStringValue = greenValue.text{
            if let GreenIntValue = Int(GreenStringValue){
                greenSlider.setValue(Float(GreenIntValue), animated: true)
            }
        }
        if let BlueStringValue = blueValue.text{
            if let BlueIntValue = Int(BlueStringValue){
                blueSlider.setValue(Float(BlueIntValue), animated: true)
            }
        }
    }


如此一来,简易调色盘就大功告成啦!


<<:  [Day04]稽核员守则与伦理

>>:  #4 Python进阶教学1

第45篇-lsmod命令

进度 : 鸟哥的 Linux 私房菜 -- 第十九章、开机流程、模组管理与 Loader 的 lsm...

Python 入门笔记

前言 : Python 是一门相对比较好上手的程序语言,简洁的表述与直觉的语句使许多人易於上手;笔者...

Day17. 老鼠,老虎傻傻分不清楚?- Mouse(下)

来到操控滑鼠和物体互动的环节啦! 其实这个环节走完就有很多很多的互动可以做了,不知道讲到简单点击或拖...

[Day28] Vue3 - 资料绑定

纯 JS 的环境里要改变 DOM 元素,除了要找到他,还要用 setAttribute, textC...

Day 8 - 导入 Google Fonts

昨天讲了文字使用,今天来讲讲字体。在默认情况下,Tailwind 提供了三种字体系列:font-sa...