1. 미니 웹브라우저 만들기
  • 인스턴스메서드

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!)