- 미니 웹브라우저 만들기
- 인스턴스메서드
load(_:)
요청된 URL의 페이지로 이동하는 메서드
선언
func load(_ request: URLRequest) -> WKNavigation?
- 인스턴스메서드
goBack()
back-forward 리스트안에 있는 back item, 즉 이전 URL의 페이지로 이동하는 메서드
선언
func goBack() -> WKNavigation?
- 인스턴스메서드
goForward()
back-forward 리스트안에 있는 forward item, 즉 다음 URL의 페이지로 이동하는 메서드
선언
func goForward() -> WKNavigation?
- 인스턴스메서드
reload()
현재 페이지를 새로고침하는 메서드
선언
func reload() -> WKNavigation?
- 인스턴스메서드
stopLoading()
현재 페이지의 모든 리소스들의 로딩을 중단하는 메서드
선언
func stopLoading()
- URLRequest의 이니셜라이져
init(url:cachePolicy:timeoutInterval:)
선언
init(url: URL, cachePolicy: URLRequest.CachePolicy = default, timeoutInterval:TimeInterval = default)
- URL의 이니셜라이져
init(string:)
선언
init?(string: String)
- UISegmentedControl의 인스턴스메서드
titleForSegment(at:)
지정한 세그먼트에 명시된 타이틀을 반환하는 메서드
선언
func titleForSegment(at segment: Int) -> String?
- UISegmetedControl의 인스턴스프로퍼티
selectedSegmentIndex
현재 선택되어있는 세그먼트의 인덱스
선언
var selectedSegmentIndex: Int { get set }
- String의 인스턴스메서드
hasPrefix(_:)
문자열이 지정된 접두사로 시작되는지 여부를 불린값으로 반환하는 메서드
선언
func hasPrefix(_ prefix: String) -> Bool
- WKNavigationDelegate의 인스턴스메서드
webView(_:didStartProvisionalNavigation:)
웹뷰의 웹콘텐츠가 로드되기 시작할 때 호출되는 메서드
선언
optional func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!)
- WKNavigationDelegate의 인스턴스메서드
webView(_:didFinish:)
웹뷰의 리소스들이 모두 로드되었을 때 호출되는 메서드
선언
optional func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!)
댓글