Xcode 11.2中的IconRenderer警告


13

我刚刚创建了一个新的iOS Single View App,然后尝试构建并运行它。我收到以下警告:

[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但我仍然无法确定是什么触发了此警告。
Haroun SMIDA

只需检查您是否已添加大小为(34,54)的图标,如果是,则检查其渲染模式。
nitin.agam

Answers:


0

当我以编程方式选择MKMarkerAnnotationView动画形式的动画时,我遇到了这个警告。

我通过调用prepareForDisplayAPI来解决我的UI问题MKMarkerAnnotationView


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

让我知道是否有帮助。

最好,鲍里斯


-4

我在MapView中遇到同样的问题。

我只是在我的方案中禁用系统日志,所以我MKPointAnnotation也可以工作。

OS_ACTIVITY_MODE:禁用

在此处输入图片说明


2
这将禁用日志,但是有没有解决此问题的方法?
Arnaud

此标志还将停止约束问题出现在控制台中。所以我不建议使用它。
Murlakatam
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.