투케이2K

78. (ios/swift) WKWebView init 웹뷰 초기 사이즈 지정 시 상태 창 제외 및 전체 화면 설정 실시 본문

IOS

78. (ios/swift) WKWebView init 웹뷰 초기 사이즈 지정 시 상태 창 제외 및 전체 화면 설정 실시

투케이2K 2021. 12. 15. 13:35

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT

 

[소스 코드]

    // [상태 창 높이값 구하기 실시 :: 배터리 표시 부분]
    let statusBarHeight = UIApplication.shared.statusBarFrame.height




    // [웹뷰 전체 화면 사이즈 설정 실시 : 상태 창 제외]
    self.main_webview = WKWebView.init(
        frame: CGRect.init(
            x: 0,
            y: statusBarHeight, // 상태 창 길이 제외 위함

            width: self.view.frame.width, // 웹뷰에 맞게 화면 맞춤
            height: self.view.frame.height - statusBarHeight // 웹뷰에 맞게 화면 맞춤 길이 맞춤
        ),
        configuration: self.javascriptConfig
    )

 
반응형
Comments