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.


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


-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


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.