Swiftui 角半径使图像消失

Swiftui 角半径使图像消失,swiftui,Swiftui,我在试用swiftUI,发现cornerRadius属性会使我的图像消失 Image(uiImage: content.image) .resizable() .scaledToFill() .frame(width: 60, height: 40) .cornerRadius(3) 这里的代码有问题吗? 我希望我的图像可以调整大小,填充整个视图,尺寸为60x40,角半径为3 谢谢你的帮助,如果你知道怎么了:) XCode:12.1(12A7403)我遇到了同样

我在试用swiftUI,发现
cornerRadius
属性会使我的图像消失

Image(uiImage: content.image)
    .resizable()
    .scaledToFill()
    .frame(width: 60, height: 40)
    .cornerRadius(3)
这里的代码有问题吗? 我希望我的图像可以调整大小,填充整个视图,尺寸为60x40,角半径为3

谢谢你的帮助,如果你知道怎么了:)


XCode:12.1(12A7403)

我遇到了同样的问题,我认为这要么是一个bug,要么是XCode 12.1带来的新东西,因为几周前它工作得很好。我确实尝试了很多方法来放置.cornerRadius(),但它总是导致图像消失。这是我的最终解决方案,但我相信。cornerRadius()在这里会更好。我希望它能帮助你!笔划的颜色必须是背景的颜色

Image("MyImage")
     .resizable()
     .frame(width: 19, height: 19, alignment: .center)
     .overlay(RoundedRectangle(cornerRadius: 4)
           .stroke(Color.white, lineWidth: 3.3)
     ) 

我遇到了同样的问题,我认为这要么是一个bug,要么是Xcode 12.1带来的新东西,因为几周前它工作得非常好。我确实尝试了很多方法来放置.cornerRadius(),但它总是导致图像消失。这是我的最终解决方案,但我相信。cornerRadius()在这里会更好。我希望它能帮助你!笔划的颜色必须是背景的颜色

Image("MyImage")
     .resizable()
     .frame(width: 19, height: 19, alignment: .center)
     .overlay(RoundedRectangle(cornerRadius: 4)
           .stroke(Color.white, lineWidth: 3.3)
     ) 

我也遇到过类似的问题。当我在模拟器上设置视图的转弯半径时,视图消失。但是,在实际设备上运行时,会显示视图。我认为这是Xcode的一个bug,您可以在实际设备上测试以查看您的视图。

我遇到过类似的问题。当我在模拟器上设置视图的转弯半径时,视图消失。但是,在实际设备上运行时,会显示视图。我认为这是Xcode的一个bug,您可以在实际设备上测试以查看您的视图。

我无法在Xcode 12.1中重现此结果。您使用的是哪个版本的Xcode。如果这是
正文中的唯一视图,您是否能够复制它?Xcode 12.1(12A7403)和我仅在正文中的视图中得到相同的结果。但是我的安装可能有问题,我无法在Xcode 12.1中重现这个结果。您使用的是哪个版本的Xcode。如果这是
正文中的唯一视图,您是否能够复制它?Xcode 12.1(12A7403)和我仅在正文中的视图中得到相同的结果。但这可能是我的安装有问题,然后很奇怪,我不知道我是否有它以前的工作,但这是我的想法。不管怎么说,这很有效,谢谢!很奇怪,我不确定我以前是否让它工作过,但我就是这么想的。不管怎么说,这很有效,谢谢!