iT邦幫忙

2021 iThome 鐵人賽

DAY 7
0
Mobile Development

從零開始的Swift開發心路歷程系列 第 7

【從零開始的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)
            }
        }
    }


如此一來,簡易調色盤就大功告成啦!


上一篇
【從零開始的Swift開發心路歷程-Day6】簡易調色盤Part2
下一篇
【從零開始的Swift開發心路歷程-Day8】打造美觀的App版面!Constraints約束篇
系列文
從零開始的Swift開發心路歷程30

尚未有邦友留言

立即登入留言