Aviso do IconRenderer no Xcode 11.2

13

Acabei de criar um novo aplicativo de visualização única do iOS e tento compilar e executá-lo. Eu recebi o aviso abaixo:

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

Esse aviso continua sendo exibido várias vezes.

aznelite89
fonte
Eu também estou tendo isso. Vou perguntar se os outros têm.
StuFF mc 02/11/19
Até onde eu sabia, isso estava relacionado ao, MKMapViewmas ainda não conseguia dizer o que acionava esse aviso.
Haroun SMIDA 31/03
Verifique se você adicionou um ícone com o tamanho (34, 54); se sim, verifique o modo de renderização.
nitin.agam 18/04

Respostas:

0

Eu recebi esse aviso quando selecionava programaticamente o MKMarkerAnnotationViewmodo animado.

Resolvi meus problemas de interface do usuário chamando a prepareForDisplayAPI MKMarkerAnnotationView:


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

Avise-me se isso ajudar.

Best, Boris

cavalo da morte
fonte
-4

Eu tenho o mesmo problema com você no meu MapView.

Acabei de desativar o log do sistema no meu esquema e o meu MKPointAnnotationtambém funciona.

OS_ACTIVITY_MODE: desativar

insira a descrição da imagem aqui

Arco
fonte
2
Isso desativa o log, mas existe uma maneira de corrigir o problema?
Arnaud
Esse sinalizador também interromperá a exibição de problemas de restrição no console. Então, eu não recomendo usá-lo.
Murlakatam 9/12/19