Ios 即使在指定contentShape之后,ContextMenu也使用了不正确的拐角半径
还有,为什么垃圾桶图像没有染成红色?Ios 即使在指定contentShape之后,ContextMenu也使用了不正确的拐角半径,ios,swift,swiftui,Ios,Swift,Swiftui,还有,为什么垃圾桶图像没有染成红色? 这是一个ContextMexu的怪癖吗?原来iOS 13.6模拟器有这个奇怪的人工制品 用Xcode 12切换到iOS 14,问题就消失了。原来iOS 13.6模拟器有这个奇怪的人工制品 使用Xcode 12切换到iOS 14,问题就消失了。我刚刚将您的代码复制/粘贴到一个新项目中,它对我来说运行良好。我看不到你链接图像中的白色角落。这是在iPhone 11模拟器上,你在什么地方看到这种行为?@Magnas我正在使用iPhone SE模拟器同样的代码也在SE
这是一个ContextMexu的怪癖吗?原来iOS 13.6模拟器有这个奇怪的人工制品
用Xcode 12切换到iOS 14,问题就消失了。原来iOS 13.6模拟器有这个奇怪的人工制品
使用Xcode 12切换到iOS 14,问题就消失了。我刚刚将您的代码复制/粘贴到一个新项目中,它对我来说运行良好。我看不到你链接图像中的白色角落。这是在iPhone 11模拟器上,你在什么地方看到这种行为?@Magnas我正在使用iPhone SE模拟器同样的代码也在SE上完美运行。问题可能在于你的附加代码?@Magnas没有别的,就是这个@Magnas我正在BigSur上使用Xcode版本11.6(11E708)。您使用的是哪个版本?我只是将您的代码复制/粘贴到一个新项目中,对我来说效果很好。我看不到你链接图像中的白色角落。这是在iPhone 11模拟器上,你在什么地方看到这种行为?@Magnas我正在使用iPhone SE模拟器同样的代码也在SE上完美运行。问题可能在于你的附加代码?@Magnas没有别的,就是这个@Magnas我正在BigSur上使用Xcode版本11.6(11E708)。您使用的是哪个版本?
struct CardView: View {
private var name: String = "Random Name"
private var color: Color = Color.red
private var CardContent: some View {
HStack(alignment: .top) {
Text(name)
.font(.system(size: 16, weight: .medium, design: .rounded))
.frame(width: 110, height: 80, alignment: .top)
}
.padding(.top, 20)
.frame(width: 200, height: 190, alignment: .top)
.background(color)
.clipShape(RoundedRectangle(cornerRadius: 30, style: .continuous))
}
var body: some View {
CardContent
.contentShape(RoundedRectangle(cornerRadius: 30, style: .continuous))
.contextMenu {
Button(action:{}){
HStack {
Image(systemName: "trash")
.foregroundColor(Color.red)
Text("Delete")
}
}
}
.shadow(color: color.opacity(0.5), radius: 10, x: 10, y: 10)
}
}