[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
'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 |