Xcode 11.2의 IconRenderer 경고


13

방금 새로운 iOS Single View 앱을 만들었고 빌드하고 실행하려고합니다. 나는 다음과 같은 경고를 받았다.

[Renderer] IconRenderer: HorizontalStretchPadding (18.000000, 18.000000) is larger than the image size (34.000000, 54.000000). Image will now use the center column of pixels to stretch.

이 경고는 계속 여러 번 표시됩니다.


나도 이것을 가지고있다. 다른 사람들이 가지고 있는지 물어볼 것입니다.
— StuFF mc

내가 알 수있는 한, 그것은 관련이 MKMapView있지만 여전히이 경고를 유발하는 것을 말할 수는 없습니다.
— 하룬 SMIDA

크기가 (34, 54) 인 아이콘을 추가했는지 확인하고, 그렇다면 렌더링 모드를 확인하십시오.
— nitin.agam

답변:


0

프로그래밍 방식 MKMarkerAnnotationView으로 애니메이션 방식을 선택했을 때이 경고를 만났습니다 .

prepareForDisplayAPI를 호출하여 UI 문제를 해결 했습니다 MKMarkerAnnotationView.


if #available(iOS 11.0, *) {
    let view = mapView.view(for: annotation)
    view?.prepareForDisplay()
}

도움이되는지 알려주세요.

보리스


-4

내 MapView에서도 동일한 문제가 있습니다.

내 체계에서 시스템 로그를 비활성화하고 MKPointAnnotation작동합니다.

OS_ACTIVITY_MODE : 비활성화

여기에 이미지 설명을 입력하십시오


2
이렇게하면 로그가 비활성화되지만 문제를 해결할 수있는 방법이 있습니까?
— Arnaud '12

이 플래그는 또한 콘솔에 제약 조건 문제가 나타나는 것을 중지합니다. 그래서 나는 그것을 사용하지 않는 것이 좋습니다.
— Murlakatam '12
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.