SWIFTUI/WebView4 SwiftUI : Map View MapView 에 대해 알아보도록 합시다. Map View SwiftUI의 MapView를 통해 화면에서 지도를 사용할 수 있습니다. 시작하려면 먼저 지도에 표시되는 좌표를 추적할 수 있는 일종의 State를 만들어야 합니다. MKCoordinateRegion 를 사용해야 하고, latitude/longitude 에 좌표를 입력해주면 원하는 위치를 MapView가 실행될 때 표시됩니다. TIP 좌표를 찾고 싶다면 이 사이트 에서 확인 할 수 있습니다. 우선 MapKit을 import 해주고 @State변수를 아래와 같이 추가해줍니다. //서울 좌표 @State private var region = MKCoordinateRegion(center: CLLocationCoordinate2D(latitude: .. SWIFTUI/WebView 2021. 3. 8. SwiftUI : VideoPlayer VideoPlayer에 대해 알아보도록 합시다. VideoPlayer iOS14부터 SwiftUI에 비디오를 추가해주는 VideoPlayer 생성자가 추가되었습니다. VideoPlayer를 사용하게 되면 로컬 또는 원격 URL에서 영화 및 동영상을 재생할 수 있습니다. AVKit 프레임 워크에서 제공되기 때문에 Import AVKit을 반드시 추가해 줘야합니다. import AVKit 앱 번들에 video가 있는 경우 만약 앱 번들에 video.mp4가 들어가있고 이것을 재생하기 위해서는 다음과 같은 코드를 작성해야합니다. TIP import AVKit 이것을 사용하려면 Swift 파일에 동영상을 추가해야 합니다. var body: some View { VideoPlayer(player: AVPlayer.. SWIFTUI/WebView 2021. 1. 31. SwiftUI : Link Link에 대해 알아보도록 합시다. Link SwiftUI에서는 Link버튼을 누르면 Safari에서 URL을 기능을 제공합니다. 사용 방법은 간단합니다. 아래 코드와 같이 버튼의 제목과 표시 할 URL 주소를 지정하면됩니다. Link("Learn SwiftUI", destination: URL(string: "https://seons-dev.tistory.com/")!) //주소위에 '!' 옵셔널 이미지 또는 SF Symbols를 활용해서 링크 버튼을 만들 수 있습니다. Link(destination: URL(string: "https://seons-dev.tistory.com/")!) { HStack { Text("서근 개발블로그") Image(systemName: "tortoise.fill") .f.. SWIFTUI/WebView 2021. 1. 30. SwiftUI : WebView 생성(코드) WebKit에 대해 알아보도록 합시다. WebView 화면구성 WebView를 구성하기 전에 설정해줘야 하는것이 있습니다. 사전 설정 1. Xcode에 Info.plist로 들어가서 목록 제일 아래를 클릭후 엔터↩를 눌러주세요 2. App Transport Security Settings을 추가한 후, 그안에 Allow Arbitrary Loads를 추가해주세요. 3. Allow Arbitrary Loads값을 YES 로 바꿔주면 인터넷을 사용 할 수 있습니다. 코드 작성 이제, SwiftUI View를 'WebView'로 따로 만들어 놓겠습니다. 그리고 아래 코드를 넣어주세요. import SwiftUI import WebKit struct MyWebView: UIViewRepresentable { v.. SWIFTUI/WebView 2021. 1. 27. 이전 1 다음 한국어 (기본) English Русский 日本語 👉🏻 잠깐만요! 이 글도 한 번 보고 가세요 이전글 다음글 티스토리툴바 서근 개발노트구독하기