반응형
WKWebView
load(:_)메소드
요청된 정보를 바탕으로 HTML파일을 읽어들이는 메소드. 웹페이지를 로딩하는 메소드
이 메소드는 인자값으로 URLRequest 객체를 입력받는다. 웹 페이지를 요청하기 위한 조건이 정의된 객체.
이 인자값의 정보를 바탕으로 iOS는 네트워크상에 있는 웹 서버에서 웹 페이지를 읽어들임.
네트워크 상에 있는 웹 페이지만을 대상으로 하므로, 앱 내부에 저장된 로컬 HTML파일을 읽어들일 수 는 없다.
만약 앱 내부에 저장된 로컬 HTML을 읽어들이고자 한다면, loadHTMLString(_:baseURL:)메소드를 사용해야 한다.
load(_:)는 비동기 메소드. 따라서 웹페이지를 완전히 다 읽어들일 때까지 다른 프로그래밍 코드의 실행을 모두 차단하는 블로킹 현상이 발생하지 않음.
stopLoading() 메소드
웹 페이지 로딩 도중에 중단하고자 할 때 사용.
isLoading 프로퍼티
웹 페이지의 로딩 진행 여부를 확인할 수 있다.
이 값이 true:로딩중, false:이 외 모든 경우
goBack(), goForward() 메소드
뒤로가기 앞으로가기
출처:꼼꼼한 재은씨의 swift 기본편 p722-
반응형
'iOS > iOS Swift 개발 일기' 카테고리의 다른 글
TIL 6.29 정리 (0) | 2022.06.29 |
---|---|
iOS swift 실습 중 기능별 찾아볼 수 있게 정리 (0) | 2022.06.11 |
iOS swift 문법편 (0) | 2022.05.31 |
iOS swift 웹 뷰 앱에서 웹 페이지를 여는 방법 (0) | 2022.05.29 |
iOS swift 일반 뷰 컨트롤러에서 테이블 뷰 사용 (0) | 2022.05.29 |