안녕하세요 :) Zedd입니다. 제곧내. 시작하겠습니다. 1. import WebKit import WebKit 2. webView 변수 만들기 @IBOutlet weak var webView: WKWebView! 저는 스토리보드에서 바로 추가해줘서 IBOutlet으로 만들어줬습니다. 3. 로드할 HTML String준비 let str = """ """ 저는 gist를 보여줄거라서.. 이렇게 해줬습니다. 4. loadHTMLString 네..이렇게나 직관적일수가 ^-^.."Load / HTML / String" baseURL은 document 내에서 relative URL을 확인하는 데 사용되는 URL이라는데.,, 저는 그냥 nil을 넣어줬습니다!! 이 친구의 정확한 역할이 뭔지 모르겠어요.. 5. 빌드..
안녕하세요 :) Zedd입니다.글을 쓰고..... 어케어케하다가 SFSafariViewController를 하게 됐는데......뒤로가기도있고....앞으로가는것도 있고..공유도 있음그래서 급하게 글에 SFSafariViewController쓰라고 추가.순간 아 내가 왜 WKWebView써가면서 일일이 뒤로가기 / 앞으로가기를 다 만들고 그랬나라는 생각이 잠깐 들었지만......일단 뭔 차이가 있긴 있겠죠????????????!??!?!?!?차이가 있어야만합니다...그래서 WKWebView랑 SFSafariViewController의 차이가 무엇인지!!! 알아볼려다가 그럼 iOS에서 WebView를 보여주는 방식이 그럼 총 3가지가 되는거잖아요? 1. 아예 사파리앱을 열어줌2. WKWebView로 열어줌(..
안녕하세요 :) Zedd입니다.제가 앱에서 발견한 치명적인 버그가 있는데..이걸 왜 이제야 찾았는지 ㅠㅠㅠ 바로 WKWebView에 뒤로가기 버튼이 없다는 사실그래서 오늘은 WKWebView에 뒤로가기 버튼을 만들어보겠습니다.제가 모티브..?로 할 것은 카카오톡에서 제 블로그를 열면 저렇게 밑에 뒤로가기 앞으로가기, 공유버튼이 있어요.아무튼...만들어봅시다. WKWebView에 Back Button만들기 일단...이렇게 만들어주었습니다. 아이콘은 나중에 넣는 걸로 아!! 찾아보니 Delegate메소드로 다 있는 것 같네요 :) 그렇게 어려운 여정이 될 것 같지는 않습니다..엄청 쉬운거였네요...아무튼 일단 딱 처음 들어갔을 때는 뒤로 앞으로가 없으니 화살표 버튼을 비활성화 시켜주겠습니당. 그럼 이제 어떻..
글을 썼었는데요, deprecate가 그렇게나 된다고 된다고 했던 WebView가 드디어 deprecate됐습니다..Xcode 9 에서요 :) deprecate된지는 꽤 됐지만 (Xcode 9이 나온지는 꽤 됐지만) ...글을 써보려고 합니다. UIWebViewDelegate는 이제 못쓰냐?네.. deprecate되었으니 안쓰는게 맞겠죠?그 전에!! UIWebView와 WKWebView의 차이점이 궁금해서 찾아봤습니다. 궁금하시면 한번 보세요 XD 자, UIWebViewDelegate대신, WKNavigationDelegate를 쓰면 된답니다 XDWKNavigationDelegate에는 다양한 메소드들이 준비되어 있어요. 심심하니까 하나씩 살펴봅시다. 먼저, WebKit을 import해주셔야 합니다!!!..
태초에 UIWebView라는 것이 있었습니다. 그런데 iOS 8에서 WKWebView가 나타납니다. 둘다 앱 안에 WebView를 보여주는 역할을 하죠. 그리고.. 현재 UIWebView는 deprecate되었습니다.(Xcode 9 기준)이 둘이 무슨차이일까요? 1. 앱 내부에 HTML 데이터 / 콘텐츠를 표시해야하므로 WKWebView가 개발되었습니다.UIWebView가 iOS 2.0에 도입된 반면, WKWebView는 iOS 8.0에 도입되었죠. 2. UIWebView는 UIKit의 일부이며, WKWebView는 WebKit이라는 프레임워크를 import해야합니다.(현재 WKWebView도 스토리보드에서 하나의 인터페이스 요소로, 추가할 수 있습니다. ) 3. 페이지 크기 조정 - 이 기능은 UIWe..
- 스위프트 문법
- swift tutorial
- Swift
- np-complete
- 피아노
- 스위프트
- WWDC
- fastlane
- iOS delegate
- swift array
- swift delegate
- WKWebView
- np-hard
- swift3
- Accessibility
- SwiftUI
- Combine
- Git
- UIBezierPath
- 회고
- swift 공부
- swift sort
- actor
- Xcode
- WidgetKit
- ios 13
- 제이슨 파싱
- FLUTTER
- github
- IOS
- Total
- Today
- Yesterday