IconRenderer Avviso in Xcode 11.2


13

Ho appena creato una nuova app iOS a visualizzazione singola e provo a crearla ed eseguirla. Avevo ricevuto l'avviso come di seguito:

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

Questo avviso continua a essere visualizzato più volte.


Anch'io sto avendo questo. Chiederò se gli altri ce l'hanno.
— StuFF mc,

Per quanto ne sapevo, si riferiva al MKMapViewma non riuscivo ancora a capire cosa scatenasse questo avviso.
— Haroun SMIDA

Basta controllare che hai aggiunto un'icona con le dimensioni (34, 54), se sì, controlla la modalità di rendering di essa.
— nitin.agam,

Risposte:


0

Ho incontrato questo avvertimento, mentre selezionavo programmaticamente la modalità MKMarkerAnnotationViewanimata.

Ho risolto i miei problemi con l'interfaccia utente chiamando l' prepareForDisplayAPI su MKMarkerAnnotationView:


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

Fammi sapere se questo aiuta.

Meglio, Boris


-4

Ho lo stesso problema con te nel mio MapView.

Disabilito il registro di sistema nel mio schema e MKPointAnnotationanche il mio funziona.

OS_ACTIVITY_MODE: disabilita

inserisci qui la descrizione dell'immagine


2
Questo disabilita il registro, ma c'è un modo per risolvere il problema?
— Arnaud,

Questo flag inoltre interromperà la visualizzazione dei problemi di vincolo nella console. Quindi non consiglio di usarlo.
— Murlakatam,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.