Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 即使在指定contentShape之后,ContextMenu也使用了不正确的拐角半径_Ios_Swift_Swiftui - Fatal编程技术网

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)
    }
}