모바일앱/에러를 모으자
maximumViewportInset cannot be larger than frame
GeekCode
2022. 11. 1. 16:48
반응형
웹뷰 리사이징 에러
[ViewportSizing] maximumViewportInset cannot be larger than frame
웹뷰를 init하던중, frame을 지정시키자 디버그 Area에서 아래처럼 에러로그가 발생했다
[ViewportSizing] maximumViewportInset cannot be larger than frame
[ViewportSizing] minimumViewportInset cannot be larger than frame
에러가 났던 코드
let webView = WKWebView(frame: .zero, configuration: configuration)
해결 코드
이렇게 변경하여 프레임을 0보다 크게 설정하여 해결할 수 있었다.
let webViewSize = CGSize(width: 0.1, height: 0.1)
let webViewFrame = CGRect(origin: .zero, size: webViewSize)
let webView = WKWebView(frame: webViewFrame, configuration: configuration)
해당 에러는 설정된 프레임보다 설정된 Constraint의 Inset의 사이즈가 적절하지 않을때 발생한다.
참고링크 : https://stackoverflow.com/questions/73314364/wkwebview-viewportsizing-logs-in-swiftui
반응형