📚 Error : Invalid frame dimension
SwiftUI로 개발하는데 프레임을 가로로 가득 채우려고 width에 .infinity를 적용하였더니
보라색 경고가 나타났었다.
이게 뭐냐면 ..
프레임의 치수가 잘못되었다는 것이다 !
✅ Solve
1. width가 아닌 maxWidth를 사용한다. ( 내가 사용한 방법 )
Text("Hi")
.frame(maxWidth: .infinity)
.frame(height: 100, alighment: .center)
2. UIScreen 사이즈를 사용한다.
Text("Hi")
.frame(width: UIScreen.main.bounds.width, height: 100, alighment: .center)
'🍎 iOS > SwiftUI' 카테고리의 다른 글
[SwiftUI]앱내에서 앱 버전 정보 표시 (0) | 2024.10.12 |
---|---|
[SwiftUI] In-App Review 연동 (2) | 2024.10.12 |
[SwiftUI] Onboarding 화면 만들기 (0) | 2024.08.10 |
[SwiftUI] Custom Alert View (0) | 2024.06.16 |
[SwiftUI] View -> Flip 기능 (1) | 2024.06.16 |