框架尺寸无效(负或非有限)

Art*_*Dev 5 swiftui

我是这个平台的新手,但 swift 让我很头疼,它的值(无穷大)似乎有问题,尽管我应该放什么?

 .bold()
 .frame(width: .infinity, height: 20, alignment: .topLeading)
 Text(course.type)
 .font(.system(size: 15, weight: .light))
 .frame(width: .infinity, height: 10, alignment: .topLeading )
}
}
.frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .leading)
                Button {
                    openURL(URL(string: course.link)!)
                       }
            label: {
                Text("GET").bold()
                    .frame(width: 35, height: 1)
                  
                    .padding()
                    .foregroundColor(Color(.white))
                    .background(Color(.orange))
              
                    .cornerRadius(25)
}
}.frame(width: .infinity, height: .infinity)
.padding()
Run Code Online (Sandbox Code Playgroud)

Geo*_*e_E 8

无限width或者height没有意义。如果您希望视图尽可能扩展,请使用maxWidthmaxHeight变体:

.frame(maxWidth: .infinity, maxHeight: .infinity)
Run Code Online (Sandbox Code Playgroud)


BPS*_*BPS 2

仅在必要时尝试设置框架,并使用.none代替.infinity