Предупреждение IconRenderer в Xcode 11.2

13

Я только что создал новое приложение iOS Single View и пытаюсь его собрать и запустить. Я получил предупреждение, как показано ниже:

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

Это предупреждение отображается несколько раз.

aznelite89
источник
У меня это тоже есть. Я спрошу, есть ли у других.
StuFF mc
Насколько я мог судить, это связано с тем, MKMapViewно я все еще не мог сказать, что вызвало это предупреждение.
Гарун Смида
Просто убедитесь, что вы добавили значок с размером (34, 54), если да, то проверьте режим его рендеринга.
nitin.agam

Ответы:

0

Я встретил это предупреждение, когда программно выбирал MKMarkerAnnotationViewанимацию.

Я решил свои проблемы с пользовательским интерфейсом, вызвав prepareForDisplayAPI на MKMarkerAnnotationView:


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

Позвольте мне знать, если это помогает.

Бест Борис

deathhorse
источник
-4

У меня та же проблема с вами в моем MapView.

Я просто отключаю системный журнал в моей схеме, и мой MKPointAnnotationтоже работает.

OS_ACTIVITY_MODE: отключить

введите описание изображения здесь

армейский корпус
источник
2
Это отключает журнал, но есть ли способ исправить проблему?
Арно
Этот флаг также остановит проблемы ограничения, чтобы появиться в консоли. Поэтому я не рекомендую его использовать.
Мурлакатам