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.

aznelite89
la source
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

cheval de mort
la source
-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

Arco
la source
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