Peringatan IconRenderer di Xcode 11.2

13

Saya baru saja membuat Aplikasi Tampilan Tunggal iOS baru dan saya mencoba membangun dan menjalankannya. Saya telah menerima peringatan sebagai berikut:

[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.

Peringatan ini terus muncul berulang kali.

aznelite89
sumber
Saya juga mengalami ini. Saya akan bertanya apakah orang lain memilikinya.
StuFF mc
Sejauh yang saya tahu, ini berhubungan dengan MKMapViewtapi saya masih tidak tahu apa yang memicu peringatan ini.
Haroun SMIDA
Periksa apakah Anda telah menambahkan ikon dengan ukuran (34, 54), jika ya maka periksa mode rendernya.
nitin.agam

Jawaban:

0

Saya bertemu dengan peringatan ini, ketika saya secara terprogram memilih MKMarkerAnnotationViewmode animasi.

Saya menyelesaikan masalah UI saya, dengan memanggil prepareForDisplayAPI di MKMarkerAnnotationView:


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

Beri tahu saya jika ini membantu.

Terbaik, Boris

kuda kematian
sumber
-4

Saya memiliki masalah yang sama dengan Anda di MapView saya.

Saya hanya menonaktifkan log sistem dalam skema saya, dan saya MKPointAnnotationjuga berfungsi.

OS_ACTIVITY_MODE: nonaktifkan

masukkan deskripsi gambar di sini

Arco
sumber
2
Ini menonaktifkan log, tetapi apakah ada cara untuk memperbaiki masalah ini?
Arnaud
Bendera ini juga akan menghentikan masalah kendala untuk muncul di konsol. Jadi saya tidak merekomendasikan menggunakannya.
Murlakatam