728x90
Web View
웹 콘텐츠를 뷰 형태로 보여줄 수 있습니다.
라이브러리에서는 WebView 자체는 사용되지 않고 WebKit View를 사용해야 합니다.
Flexible Space Bar Button Item
툴바의 아이템 간 간격을 통일시켜줍니다.
Bar Button Item
툴바의 버튼으로 사용합니다.
아이콘 이미지를 변경할 수 있습니다.
Activity Indicator View
로딩을 표시하기 위한 뷰입니다.
WKWebView를 이용하기 위해서 할 일
1. import WebKit 해야 합니다.
2. 프로젝트의 타깃 설정에서 WebKit.framework를 추가합니다.
WebKit View에 페이지 로딩하기
웹뷰 객체는 URLRequest 객체를 로딩합니다. URLRequest는 URL 객체를 로딩합니다,
@IBOutlet var myWebView: WKWebView!
func loadWebPage(_ url: String) {
let myUrl = URL(string: url)
let myRequest = URLRequest(url: myUrl!)
myWebView.load(myRequest)
}
info.plist
info.plist는 각종 리소스 설정과 관련된 내용들이 key-value 형태로 저장되어있습니다.
webview를 이용하기 위해서는 inpo.plist - [App Transport Security Settings] - [Allow Arbitrary Loads] 값을 [YES]로 변경해야 합니다.
Reference
'iOS > 스위프트로 아이폰 앱 만들기' 카테고리의 다른 글
[9장] Page control (0) | 2021.10.16 |
---|---|
[8장] Map View (0) | 2021.10.11 |
[6장] Alert (0) | 2021.10.11 |
[5장] Picker View (0) | 2021.10.04 |
[4장] Date Picker (0) | 2021.10.04 |