Xcode 11.2のIconRenderer警告


13

新しいiOSシングルビューアプリを作成し、ビルドして実行してみました。以下のような警告を受けました:

[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

回答:


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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.