Devlog
article thumbnail
[SwiftUI fundamental Tutorial] List
강의/etc 2021. 8. 23. 06:28

위 글은 유튜브 정대리님의 SwiftUI fundamental Tutorial 강좌를 보고 작성한 정리글로 자세한 내용은 유튜브를 통해 확인하시길 권장합니다. SwiftUI의 List는 UIKit에서 사용한 TableView, CollectionView와 같다고 보면 됨 import SwiftUI struct MyList: View{ var body: some View{ List{ Text("MY LIST") } } } List를 쓰면 목차 형식으로 나타남 List 안에 요소를 여러개 넣으면 import SwiftUI struct MyList: View{ var body: some View{ List{ Text("MY LIST") Text("MY LIST") Text("MY LIST") Text("MY ..

article thumbnail
[SwiftUI fundamental Tutorial] Layout
강의/etc 2021. 8. 23. 02:46

위 글은 유튜브 정대리님의 SwiftUI fundamental Tutorial 강좌를 보고 작성한 정리글로 자세한 내용은 유튜브를 통해 확인하시길 권장합니다. 요소가 3개로 이루어진 VStack 카드 요소 3개 중 1개는 HStack import SwiftUI struct MyCard: View{ var body: some View{ VStack{ Text("iOS 프로젝트") Text("10AM - 11AM") HStack{ Circle().frame(width: 50, height: 50) Circle().frame(width: 50, height: 50) Circle().frame(width: 50, height: 50) } } .background(Color.yellow) } } import Sw..

article thumbnail
[SwiftUI fundamental Tutorial] Stack
강의/etc 2021. 8. 23. 00:02

위 글은 유튜브 정대리님의 SwiftUI fundamental Tutorial 강좌를 보고 작성한 정리글로 자세한 내용은 유튜브를 통해 확인하시길 권장합니다. VStack import SwiftUI struct ContentView:View { var body:some View{ VStack{ Text("ㅎㅇ") .font(.system(size: 30)) .fontWeight(.heavy) Rectangle() .frame(width:100, height:100) .foregroundColor(Color.red) Rectangle() .frame(width:100, height:100) .foregroundColor(Color.yellow) Rectangle() .frame(width:100, heig..

article thumbnail
[SwiftUI fundamental Tutorial] Image
강의/etc 2021. 8. 22. 06:08

위 글은 유튜브 정대리님의 SwiftUI fundamental Tutorial 강좌를 보고 작성한 정리글로 자세한 내용은 유튜브를 통해 확인하시길 권장합니다. sf Symbol 다운 받고 설치하기 Apple에서 xcode에서 사용할 수 있는 시스템 폰트(아이콘) 제공해줌 https://developer.apple.com/sf-symbols/ Apple Developer There’s never been a better time to develop for Apple platforms. developer.apple.com sf Symbol 사용 예시 import SwiftUI struct CircleImageView: View{ var body: some View{ Image(systemName: "bolt..

article thumbnail
[SwiftUI fundamental Tutorial] Text
강의/etc 2021. 8. 21. 06:24

위 글은 유튜브 정대리님의 SwiftUI fundamental Tutorial 강좌를 보고 작성한 정리글로 자세한 내용은 유튜브를 통해 확인하시길 권장합니다. 데모 더미 텍스트 사이트: Lorem ipsum 예시 텍스트 구하기 https://www.lipsum.com/ Lorem Ipsum - All the facts - Lipsum generator What is Lorem Ipsum? Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer to..

article thumbnail
[SwiftUI fundamental Tutorial] WebView
강의/etc 2021. 8. 20. 16:05

위 글은 유튜브 정대리님의 SwiftUI fundamental Tutorial 강좌를 보고 작성한 정리글로 자세한 내용은 유튜브를 통해 확인하시길 권장합니다. 웹뷰 띄우기 import SwiftUI import WebKit struct MyWebview: UIViewRepresentable { //열려고 하는 url 주소의 멤버변수 var urlToLoad: String //UIView 만들기 func makeUIView(context: Context) -> WKWebView { //웹뷰 반횐 guard let url = URL(string: self.urlToLoad) else{ return WKWebView() } // 웹뷰 인스턴스 생성 let webview = WKWebView() //웹뷰 로드 ..

article thumbnail
[SwiftUI fundamental Tutorial] Binding
강의/etc 2021. 8. 20. 02:12

위 글은 유튜브 정대리님의 SwiftUI fundamental Tutorial 강좌를 보고 작성한 정리글로 자세한 내용은 유튜브를 통해 확인하시길 권장합니다. 바인딩(Binding) = 묻는다 데이터의 상태를 묻고 뷰와 뷰끼리의 데이터 공유가 가능해짐 MyStackView에서 데이터 연동하기 import SwiftUI struct MyStackView: View{ @Binding var isActivated: Bool //외부에서 접근해야하므로 private 안씀 init(isActivated: Binding = .constant(false)){ _isActivated = isActivated } var body: some View{ VStack{ Text("1!") .fontWeight(.bold) ...

article thumbnail
[SwiftUI fundamental Tutorial] State
강의/etc 2021. 8. 20. 00:34

위 글은 유튜브 정대리님의 SwiftUI fundamental Tutorial 강좌를 보고 작성한 정리글로 자세한 내용은 유튜브를 통해 확인하시길 권장합니다. import SwiftUI struct ContentView: View{ var body: some View{ HStack{ MyStackView(), MyStackView(), MyStackView() } .background(Color.yellow) .padding(10) .onTapGesture{ print("HStack이 클릭됨") } } } .onTapGesture: 텝 제스쳐 추가하기 (resume으로는 확인이 불가능하며 run을 해서 시뮬레이터를 실행시켜야 함) View에다가 클릭 처리하기 위해서 onTapGesture를 사용한 것이며..

검색 태그