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.