小编Ary*_*yan的帖子

SwiftUI:[未知进程名称] CGAffineTransformInvert:奇异矩阵错误

期望:点击心形图标时出现绿点加载动画

结果:什么也没发生,感觉像是冻结了,因为心脏动画也不起作用

错误:[未知进程名称] CGAffineTransformInvert:奇异矩阵。

应用截图(非工作状态

代码

struct ContentView: View {
    @State private var count=0
     @State var isPressed = false
    @State var pressed = false
    @State var isLoading = false
    var body: some View {
       
        VStack {
            ZStack{
                Circle()
                    .fill( isPressed ? Color(.systemGray4) : .red )
                    .overlay(Image(systemName:"heart.fill")
                        .foregroundColor(isPressed ? .red :.white)
                        .font(.system(size:100))
                        
                        .scaleEffect( pressed ? 1.5 : 1.0)
                )
                .frame(width: 300, height: 300)
                
                
            }
            
            .onTapGesture{
                self.isLoading.toggle()
                withAnimation(.spring(response: 1,dampingFraction: 0.4, blendDuration :0.9)){
                self.isPressed.toggle()
                    self.pressed.toggle()
                    self.isLoading.toggle()
                } …
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui

7
推荐指数
2
解决办法
1425
查看次数

标签 统计

ios ×1

swift ×1

swiftui ×1