Avertissement IconRenderer dans Xcode 11.2


13

Je viens de créer une nouvelle application iOS Single View et j'essaie de la créer et de l'exécuter. J'avais reçu l'avertissement ci-dessous:

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

Cet avertissement continue de s'afficher plusieurs fois.


J'en ai aussi. Je vais demander si d'autres l'ont.
StuFF mc

Pour autant que je sache, c'était lié au MKMapViewmais je ne pouvais toujours pas dire ce qui déclenchait cet avertissement.
Haroun SMIDA

Vérifiez simplement que vous avez ajouté une icône avec la taille (34, 54), si oui, vérifiez son mode de rendu.
nitin.agam

Réponses:


0

J'ai rencontré cet avertissement, lorsque je sélectionnais par programme l' MKMarkerAnnotationViewanimation.

J'ai résolu mes problèmes d'interface utilisateur en appelant l' prepareForDisplayAPI sur MKMarkerAnnotationView:


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

Faites-moi savoir si cela aide.

Cordialement, Boris


-4

J'ai le même problème avec vous dans mon MapView.

Je viens de désactiver le journal système dans mon schéma, et mon MKPointAnnotationfonctionne également.

OS_ACTIVITY_MODE: désactiver

entrez la description de l'image ici


2
Cela désactive le journal, mais existe-t-il un moyen de résoudre le problème?
Arnaud

Ce drapeau arrêtera également les problèmes de contraintes qui apparaîtront dans la console. Je ne recommande donc pas de l'utiliser.
Murlakatam
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.