Предупреждение 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.

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


У меня это тоже есть. Я спрошу, есть ли у других.
StuFF mc

Насколько я мог судить, это связано с тем, MKMapViewно я все еще не мог сказать, что вызвало это предупреждение.
Гарун Смида

Просто убедитесь, что вы добавили значок с размером (34, 54), если да, то проверьте режим его рендеринга.
nitin.agam

Ответы:


0

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

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


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

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

Бест Борис


-4

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

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

OS_ACTIVITY_MODE: отключить

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


2
Это отключает журнал, но есть ли способ исправить проблему?
Арно

Этот флаг также остановит проблемы ограничения, чтобы появиться в консоли. Поэтому я не рекомендую его использовать.
Мурлакатам
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.