iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 9
0
Mobile Development

從零開始-30日練習開發iOS APP系列 第 9

從零開始-30日練習開發iOS APP-Slider調色盤 Day-9

前言:
Day3的時候有介紹到 Swift起步走 這個學習的網站
原來的練習是以透明度來改變一個圖片
本篇將以RGB三原色,做出一個調色盤
調色盤
正文:
UILabel:此篇用來區別顏色名稱
UISlider:UISlider 常用在控制音量或影片播放進度,此篇用來調整UIImageView背景顏色的滑桿
UIImageView:利用滑桿調色,並用背景顏色作為輸出顏色
Imgur
先將三個Slider設定好Outlet和Action
Imgur

//三個Slider連接同個Action
@IBAction func SliderSum(_ sender: Any) {
        iMage.backgroundColor = UIColor(red: CGFloat((RedSlider.value)/255), green: CGFloat((GreenSlider.value)/255), blue: CGFloat((BlueSlider.value)/255), alpha: 1)
    }

isContinuous
if set, value change events are generated any time the value changes due to dragging. default = YES
其意為,拖動即生成該值更改事件,預設為開啟
若設定為false,則會在拖動完後才改變

RedSlider.isContinuous = false
GreenSlider.isContinuous = false
BlueSlider.isContinuous = false


上一篇
從零開始-30日練習開發iOS APP-字串的分割和處理 Day-8
下一篇
從零開始-30日練習開發iOS APP-Alert Day-10
系列文
從零開始-30日練習開發iOS APP30

尚未有邦友留言

立即登入留言