IconRenderer Ostrzeżenie w Xcode 11.2


13

Właśnie stworzyłem nową aplikację Single View dla systemu iOS i staram się ją zbudować i uruchomić. Otrzymałem ostrzeżenie, jak poniżej:

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

To ostrzeżenie wyświetla się wielokrotnie.


Też to mam. Zapytam, czy inni to mają.
StuFF mc

O ile mogłem powiedzieć, dotyczyło to, MKMapViewale wciąż nie mogłem powiedzieć, co wyzwoliło to ostrzeżenie.
Haroun SMIDA

Po prostu sprawdź, czy dodałeś ikonę o rozmiarze (34, 54), jeśli tak, sprawdź jej tryb renderowania.
nitin.agam

Odpowiedzi:


0

Spotkałem się z tym ostrzeżeniem, gdy programowo wybrałem MKMarkerAnnotationViewanimowany sposób.

Rozwiązałem problemy z interfejsem użytkownika, wywołując prepareForDisplayinterfejs API na MKMarkerAnnotationView:


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

Daj mi znać, jeśli to pomoże.

Najlepsze, Boris


-4

Mam ten sam problem z tobą w moim MapView.

Po prostu wyłączam dziennik systemowy w moim schemacie, a moje MKPointAnnotationteż działa.

OS_ACTIVITY_MODE: wyłącz

wprowadź opis zdjęcia tutaj


2
To wyłącza dziennik, ale czy istnieje sposób na rozwiązanie tego problemu?
Arnaud,

Ta flaga również zatrzyma problemy z ograniczeniami pojawiające się w konsoli. Więc nie polecam go używać.
Murlakatam
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.