iT邦幫忙

2021 iThome 鐵人賽

DAY 6
0
Mobile Development

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

【從零開始的Swift開發心路歷程-Day6】簡易調色盤Part2

  • 分享至 

  • xImage
  •  

昨天我們拉完@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值吧!


上一篇
【從零開始的Swift開發心路歷程-Day5】簡易調色盤Part1
下一篇
【從零開始的Swift開發心路歷程-Day7】簡易調色盤Part3(完)
系列文
從零開始的Swift開發心路歷程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言