У меня уже есть несколько пользовательских аннотаций с разными цветами кластеризации, выполненных с помощью MapKit и data.plist.
У меня есть ползунок под картой с меткой, уже меняющий внутренние номера метки с помощью ползунка.
Теперь я хочу увеличить карту при смене ползунка.
Я искал видео Swift 4 и переполнение стека.
Я начал со следующего кода:
import MapKit
class ViewController: UIViewController {
@IBOutlet weak var mapView: MKMapView!
@IBOutlet weak var distanceSlider: UISlider!
@IBOutlet weak var sliderValue: UILabel!
@IBAction func changeSliderValue(_ sender: UISlider) {
showSliderValue()
changeZoomLevelWithSlider()
}
func showSliderValue () {
let currentValue = Int(distanceSlider.value)
sliderValue.text = "\(currentValue)"
}
func changeZommlevelWithSlider () {
let zoomLevel: MKZoomScale = 5
mapView.animate(toZoom: changeSliderValue.Value * zoomLevel)
}
}
Ошибка:
Значение типа '(UISlider) -> ()' не имеет члена 'Значение'
Что я могу реализовать для работы зума с помощью ползунка?