Я пытаюсь создать приложение iOS со скоростью, которая создает аннотацию на карте. По большей части я это сделал, однако, я пытаюсь создать пользовательский вид, который появляется, когда пользователь нажимает на контакт. Вот код, который помещает аннотацию:Добавление пользовательского MKAnnotationView в MKPointAnnotation
let point = MKPointAnnotation()
//This isn't the actual location
let location = CLLocationCoordinate2DMake(1, 1)
point.coordinate = location
point.title = "Title"
point.subtitle = "Description"
map.addAnnotation(point)
map.centerCoordinate = point.coordinate
let mapCamera = MKMapCamera()
mapCamera.centerCoordinate = location
mapCamera.altitude = 300
mapCamera.heading = 180
self.map.camera = mapCamera
Этот код размещает штырь в нужном месте. Тем не менее, сказать, что я объект MKAnnotationView который имел красный фон, как так:
let pointDesc = MKAnnotationView()
pointDesc.backgroundColor = UIColor.redColor()
Как я мог бы добавить, что вид на MKPointAnnotation. Первоначально я думал, что map.addSubview(pointDesc)
будет работать. Но это не так.
Есть ли у кого-нибудь предложения?