Я использую базу под названием EFCircularSlider и успешно импортировали Objective-C файлы и теперь у меня возникли проблемы, реализующий эту строку кода в Swift:Создать действие изменения значения в пользовательских слайдера
[slider addTarget:self action:@selector(newValue:) forControlEvents:UIControlEventValueChanged];
Вот мой код для кругового слайдера.
@IBOutlet var currentValueLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
let sliderFrame = CGRectMake(110, 150, 100, 100)
let circularSlider = EFCircularSlider(frame: sliderFrame)
self.view.addSubview(circularSlider)
}
Я не могу заставить его работать так, как я пытался записать его в Swift. Я пытался писать об этом так:
slider.addTarget(self, action: "newValue:", forControlEvents: UIControlEvents.ValueChanged)
Вот как говорят, будет осуществляться (https://github.com/eliotfowler/EFCircularSlider):
Что не работает? Вы получаете сообщение об ошибке или 'newValue (_ :)' не вызывается? – Eendje