创建一个滑块,如果释放到最大值则更改最大值

Creating a Slider that changes maximum value if released at maximum

可能是一个相当基本的错误,因为我对 swift 还很陌生。我有一个应用程序可以创建一个带有最小值和最大值的滑块。这些最小值和最大值只是一个起点,所以如果有人设置了最大值,我想将最大值重置为更大的值。

在xcode里面我已经链接了touch up的动作

@IBAction func increaseslider(Sender: AnyObject){
if slider.value = slider.maximumvalue{

此时我收到错误消息?有没有更简单的方法来做到这一点?还是我找错树了?

您的代码有一个问题可能会给您带来错误:

@IBAction func increaseslider(Sender: AnyObject){
if slider.value = slider.maximumvalue{

您需要在 if 子句中使用双等号:

if slider.value == slider.maximumValue