繁体   English   中英

如何解决 SwiftUI 中的预览错误? [X代码 13]

[英]How to solve preview bug in SwiftUI? [XCode 13]

我正在使用mapkit元素并希望查看预览。 但是,Xcode 提供的预览选项显示 map 注释的颜色错误。

例如,如果我将注释颜色设置为黄色,在预览中我会得到蓝色。

示例代码:

Map(coordinateRegion: $region, annotationItems: locations, annotationContent: { item in
            // a. Old style, always static
            MapPin(coordinate: item.location, tint: .accentColor)
        })

请注意,我的强调色是:黄色。

有什么解决方案可以解决这个预览错误吗?

出色地。 我发现代码没有问题。

这可能是 XCode 13.2.1 的预览系统的错误。 因为我使用模拟器得到了正确的 output 而无需更改代码中的任何内容。 因此,如果您有时遇到此类问题,完全不用担心。

不过,如果有人在我的回答之上有什么要分享的,欢迎您。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM