swift - 创建一个 slider ,如果释放到最大值,该 slider 会更改最大值

标签 swift uislider

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

在 xcode 中,我已将操作链接到内部进行修饰。

@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

关于swift - 创建一个 slider ,如果释放到最大值,该 slider 会更改最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31214600/

相关文章:

ios - 组合 CIImages,使一个居中且宽度相同

swift - 不能对 Swift 中的闭包进行弱引用

javascript - 使用 slider 提交表单后关注 slider

ios - 从 UISlider 继承时会出现一个额外的 slider

objective-c - UISlider 和 CIFilter 导致应用程序在使用过多后崩溃

ios - 如何在标签中放置 slider 值?

Swift - HealthKit 不会进行身份验证

arrays - 数组或字典扩展中的 Swift 3.0 : compiler error when calling global func min<T>(T, T)

swift - 在 SceneKit 中绘制 3D 圆弧和螺旋线

ios - 使用 Action 将 CollectionView 滚动到下一个单元格