2017-05-31 84 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 
} 

或只是这个功能连接到情节板中的滑块。

相关问题