[SwiftUI] Invalid frame dimension (negative or non-finite) 오류
·
[Programming Language]/[SwiftUI]
[머릿말]뷰에서 사각형을 화면에 꽉 차게 만들고자 .frame(width: .infinity) 수정자를 사용했다. 코드를 작성할 땐 보이지 않던 Warning이 시뮬레이터를 실행하니 나타났다. 색깔도 노란색이 아닌 보라색으로 말이다.1. Invalid frame dimension (negative or non-finite) 오류란?"유효하지 않은 크기 (음수 또는 비정형)" 이 오류는 뷰의 크기가 유효하지 않을 때(음수이거나 비정형인 경우) 발생한다. frame에 음수 값을 넣는 경우는 거의 없기에 아마 대부분은 .infinity 값을 사용하고 이 오류를 접하게 되었을 것이다. 2. 오류 발생 원인위와 같은 코드를 작성할 때의 생각은 다음과 같았을 것이다."이 뷰의 크기는 부모 뷰의 남은 공간 전체가 되..