IMAGE3 SwiftUI Project8 : WebView and Image Project8 이번에는 WebViewImage를 사용하여 간단하게 위와 같은 화면을 구성해보겠습니다. Circle 이미지뷰 생성 우선 새로운 SwiftUI파일을 생성하고 이름은CircleImageView라고 정해주겠습니다. 그리고 아래와 같은 이미지를 만들어 주겠습니다. 원하는 이미지 파일을 Assets에 추가해주고 다음과 같이 코드를 작성해줍니다. //CircleImageView struct CircleImageView: View { var body: some View { VStack { Image("seogun") .resizable() .aspectRatio(contentMode: .fit) .frame(width: 200, height: 200) .clipShape(Circle()) .shado.. PROJECT/Simple 2021. 3. 21. SwiftUI Project3 : List view를 사용하여 Grid 만들기 List view로 Grid 만들기 New file을 만들어 이름은 'Dish' 라고 정해주고, 아래 이미지를 Assets에 넣어줍니다. (출처: unsplash.com/photos/8Nc_oQsc2qQ) 그리고 Dish 라는 Extension값을 넣어주겠습니다. import Foundation import SwiftUI struct Dish { //Dish를 구별하기 위해 고유 ID를 저장해줌 let id = UUID() let name : String let price : Double let imageURL : String } 이제 아래에 각 요리에 대한 정보를 입력해주겠습니다. extension Dish { static func all() -> [Dish] { return [ Dish(name: ".. PROJECT/Simple 2021. 2. 9. SwiftUI Project1 : Extension으로 정보가져오기 목차 Project 1 1. Extentsion 생성하기 Extension과 List를 사용하여 Swift에서 간단하게 화면을 구성하고 정보를 가져오는 방법에 대해서 알아보도록 하겠습니다. 일단 Xcode를 열어 프로젝트를 하나 생성 해주고, SwiftUI 파일을 하나 더 생성해주겠습니다. 파일 이름은 임의로 'Person'이라고 정해줄게요. Extension값을 정해줘야 하는데 코드는 아래와 같이 만들어 주겠습니다. import Foundation struct Person { let name: String let age: Int let imageURL: String let height: Double let weight: Float } extension Person { static func all() -.. PROJECT/Simple 2021. 2. 2. 이전 1 다음 한국어 (기본) English Русский 日本語 👉🏻 잠깐만요! 이 글도 한 번 보고 가세요 이전글 다음글 티스토리툴바 서근 개발노트구독하기