Computer >> 컴퓨터 >  >> 프로그램 작성 >> IOS

iOS/iPhone에서 WebView를 만드는 방법은 무엇입니까?


iOS에서 웹 보기를 생성하기 위해 우리는 iOS의 Webkit 프레임워크를 사용할 것입니다. 이전에는 UIWebView가 웹 보기를 생성하는 데 사용되었지만 지금은 더 이상 사용되지 않습니다.

우리는 이 프로젝트에서 WebKit 보기를 사용할 것입니다.

  • 새 프로젝트를 만들고 개체 라이브러리에서 webKit View를 ViewController로 끌어다 놓습니다.

  • 요구 사항에 따라 제약 조건을 지정하십시오.

  • ViewController에서 webKit에 콘센트 연결을 만듭니다.

  • 아래 코드를 사용하여 이 예에서 facebook을 엽니다.

let url = URL(string: "https://www.facebook.com")
override func viewDidLoad() {
   super.viewDidLoad()
   let request = URLRequest.init(url: self.url!)
   self.wbView.load(request)
}

이제 마지막으로 info.plist에 주요 앱 전송 보안 설정을 추가해야 합니다.

info.plist 파일을 소스 코드로 열고 다음 코드를 붙여넣으세요 −

<key>NSAppTransportSecurity</key>
<dict>
<!--Include to allow all connections (DANGER)-->
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

참고 − iOS 10.0 이상을 실행하는 기기에서는 info.plist에 사진 라이브러리 사용 설명과 카메라 사용 설명도 추가해야 합니다.

NSPhotoLibraryUsageDescription
NSCameraUsageDescription

시뮬레이터에서 실행할 때 앱이 보이는 방식입니다.

iOS/iPhone에서 WebView를 만드는 방법은 무엇입니까?