[iOS/Swift] MapKit Annotation displayPriority 지정하기
·
iOS/UIKit&SwiftUI
같은 장소에 어노테이션이 두개가 표시될 때 나는 고정으로 있는 어노테이션 보다 검색 결과 어노테이션이 더 상단으로 보이게 하고싶었다.이전까지 나의 결과는검색 결과 어노테이션이 가장 뒤로 가버리는 맘에 안드는 결과가 나왔다.이 문제를 해결하기 위한 방법이 displayPriority이다!annotation view의 우선순위를 지정해주는 프로퍼티이다.MKMapViewDelegate의 viewFor에서 어노테이션을 등록할 때 우선순위를 지정해줬다.기본으로 나타나 있는 어노테이션에는 .defaultLow 값을, 검색 결과로 위에 보여줄 annotation에는 .defaultHigh 값을 주었더니 원하는 결과가 나왔다!.defaultHigh가 아니어도 디폴트 값인 .required 여도 같은 결과가 나온다. 사..