У меня есть представление, которое содержит как MKMapView
, так и UIImageView
. MKMapView позиционируется через ограничения, установленные при его автоматическом выравнивании. Для представления изображения я хотел бы программно поместить центр изображения по центру изображения. Вот что я пробовал:Центр UIImageView над MKMapView
class MyViewController: UIViewController {
@IBOutlet weak var mapView: MKMapView!
@IBOutlet weak var centerPinImageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
centerPinImageView.bounds = mapView.bounds
centerPinImageView.center = mapView.center
centerPinImageView.frame = mapView.frame
centerPinImageView.setNeedsDisplay()
}
}
Этот код не меняет положение изображения. Как я могу это исправить?
Как это сделать? – Max
ctrl + перетащить изображение на карту. –