2017-05-31 87 views
0

我有一個UISlider,其值範圍從2到99.我有一個名爲randomNum的標籤,它生成一個隨機值。我有一個名爲donkey.png的圖像如何在滑塊上顯示圖像Swift中的當前值?

用戶將值設置爲randomNum,如果當前值等於滑塊值,我想在滑塊中的該位置顯示donkey.png。

示例 - randomNum = 30,用戶將滑塊設置爲30,則圖像應該顯示在30以上的滑塊上。

如何在swift語言中做到這一點?提供代碼?

+0

簡單,顯示你的代碼 –

回答

0

首先,爲滑塊改變值添加一個事件:

yourSlider.addTarget(self, action: #selector(sliderValueChanged), for: .valueChanged) 

這就要求您sliderValueChanged功能:

@IBAction func sliderValueChanged(_ sender: UISlider) { 

    let value = sender.value 
    //change image here 
} 

或只是這個功能連接到情節板中的滑塊。