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.