Как использовать кнопку, чтобы добавить 4 значения ползунка вместе? - PullRequest
0 голосов
/ 31 августа 2018

Я пытался сделать это несколько раз, во-первых, просто пытаясь добавить метки под мои ползунки (см. Рисунок ниже), но метки не поддерживают целые числа. Моя последняя попытка использовала 4 целочисленных переменных и установила для них значение метки, единственное, что не так с этим методом, это то, что он работает только с одной меткой, если я делаю это для всех 4, я не могу сложить их вместе. `

var aValue: Int {
  didSet {
     mathCriAValue.text = "\(aValue)"
  }
}

@IBAction func mathCriAChanged( sender: UISlider) {
   aValue = Int(sender.value)
}

Основная раскадровка

1 Ответ

0 голосов
/ 31 августа 2018
  1. Создайте ссылку на каждый из ваших ползунков и каждый из ваших ярлыков (то есть сделайте их все свойства IBOutlet).
  2. Когда событие вашего слайдера вызвано, проверьте, какой слайдер является отправителем, и обновите текст в соответствующей метке:

labelA.text = "\(sliderA.value)"

  1. Суммируйте значения всех ползунков:

let total = sliderA.value + sliderB.value + sliderC.value + sliderD.value

  1. Установите текст в итоговой метке (на которую вам также нужна ссылка):

totalLabel.text = "\(total)"

...