새소식

iOS/Swift

[iOS] WKUIDelegate

  • -

WKUIDelegate(Protocol) : 웹페이지를 대신하여 기본 UI 요소를 표시하는 방법


  • 새 창이 열리는 것을 제어 
  • 사용자가 요소를 클릭했을 때 표시되는 기본 메뉴 Item의 동작을 강화
  • 기타 UI 관련 작업 수행
  • JavaScript 또는 기타 플러그인 콘텐츠를 처리하는 결과로 호출
 

WKUIDelegate | Apple Developer Documentation

The methods for presenting native user interface elements on behalf of a webpage.

developer.apple.com

 

webView(_:createWebViewWith:for:windowFeatures:)


새로운 웹뷰를 생성

 

webView(_:createWebViewWith:for:windowFeatures:) | Apple Developer Documentation

Creates a new web view.

developer.apple.com

 

webViewDidClose(_:)


웹 뷰창(DOM)이 성공적으로 닫혔을 때

 

webViewDidClose(_:) | Apple Developer Documentation

Notifies your app that the DOM window closed successfully.

developer.apple.com

 

webView(_:runJavaScriptAlertPanelWithMessage:initiatedBtFrame:completionHandler:)


JavaScript Alert을 표시할 때

 

webView(_:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:) | Apple Developer Documentation

Displays a JavaScript alert panel.

developer.apple.com

 

출처

 

 

[iOS] 웹뷰의 델리게이트 메서드 ( WKNavigationDelegate & WKUIDelegate) - HoonIOS

안녕하세요, HoonIOS입니다. :) 저번에는 WKWebView의 기본적인 메서드에 대해 포스팅을 했습니다. 이번에는 기본 메서드가 아닌 델리게이트 메서드에 대해 포스팅을 해보려고 하는데요. WKWebView의 델

boidevelop.tistory.com

 

 

 

728x90

'iOS > Swift' 카테고리의 다른 글

[iOS] HTTP Cookie  (0) 2024.03.24
[iOS] WKScriptMessageHandler  (0) 2024.03.16
[iOS] WKNavigationDelegate  (0) 2024.03.16
[Swift] Calendar  (0) 2024.03.09
[iOS] WKWebView  (0) 2024.03.03
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.