Devlog
article thumbnail
[SwiftUI fundamental Tutorial] Picker, SegmentedStyle
강의/etc 2021. 10. 5. 22:07

위 글은 유튜브 정대리님의 SwiftUI fundamental Tutorial 강좌를 보고 작성한 정리글로 자세한 내용은 유튜브를 통해 확인하시길 권장합니다. XCode 13버전의 Picker는 내가 알고 있는 Picker랑 달라서 12.5 버전을 따로 깔아서 강의를 들음 이 부분은 찾아봐도 잘 모르겠다... Declaration struct Picker where Label : View, SelectionValue : Hashable, Content : View Picker 기본형 import SwiftUI struct ContentView: View { @State private var select = 0 var body: some View { VStack(alignment: .center){ Tex..

article thumbnail
[SwiftUI fundamental Tutorial] Toast, Popup
강의/etc 2021. 9. 16. 09:35

위 글은 유튜브 정대리님의 SwiftUI fundamental Tutorial 강좌를 보고 작성한 정리글로 자세한 내용은 유튜브를 통해 확인하시길 권장합니다. PopView 라이브러리 사용 https://github.com/exyte/PopupView GitHub - exyte/PopupView: Toasts and popups library written with SwiftUI Toasts and popups library written with SwiftUI. Contribute to exyte/PopupView development by creating an account on GitHub. github.com 라이브러리 파악하기 사용 방법 1. 모든 body code를 ZStack에 넣음 2. 팝..

article thumbnail
[SwiftUI fundamental Tutorial] TextField, SecureField
강의/etc 2021. 9. 14. 17:33

위 글은 유튜브 정대리님의 SwiftUI fundamental Tutorial 강좌를 보고 작성한 정리글로 자세한 내용은 유튜브를 통해 확인하시길 권장합니다. 일반적인 TextField import SwiftUI struct ContentView: View { //text가 받는 변수 선언 @State private var inputValue : String = "" var body: some View { //text가 Binding으로 감싸져있는 형태라 $ 필수 TextField("글자를 입력하세요", text: $inputValue) } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentVie..

article thumbnail
[SwiftUI fundamental Tutorial] ButtonStyle
강의/etc 2021. 9. 14. 16:18

위 글은 유튜브 정대리님의 SwiftUI fundamental Tutorial 강좌를 보고 작성한 정리글로 자세한 내용은 유튜브를 통해 확인하시길 권장합니다. 아래 형태는 같은 것임 Button(action: { }, label: { }) Button(action: { }){ } 여태까지 버튼을 만들고 속성을 준 방식 import SwiftUI struct ContentView: View { var body: some View { VStack{ Button(action: { print("button clicked") }, label: { Text("tab") .fontWeight(.bold) .font(.system(size: 20)) .foregroundColor(.white) .padding() .b..

article thumbnail
[SwiftUI fundamental Tutorial] Custom TabView
강의/etc 2021. 9. 1. 03:31

위 글은 유튜브 정대리님의 SwiftUI fundamental Tutorial 강좌를 보고 작성한 정리글로 자세한 내용은 유튜브를 통해 확인하시길 권장합니다. 앞 시간에 생성한 MyView를 MyCustomView에 불러오기 import SwiftUI enum TabIndex { case home, profile, cart } struct MyCustomView: View{ @State var tabIndex : TabIndex var body: some View{ GeometryReader{ geometry in ZStack{ MyView(title: "home", bgColor: Color.green) } } .edgesIgnoringSafeArea(.all) } } import SwiftUI enu..

article thumbnail
[SwiftUI fundamental Tutorial] TabView
강의/etc 2021. 8. 31. 22:10

위 글은 유튜브 정대리님의 SwiftUI fundamental Tutorial 강좌를 보고 작성한 정리글로 자세한 내용은 유튜브를 통해 확인하시길 권장합니다. import SwiftUI struct MyTabView: View{ var body: some View{ TabView{ Text("1") //보여질 화면 .fontWeight(.bold) .font(.largeTitle) .tabItem { Image(systemName: "airplane") Text("1번") } .tag(0) //0번부터 Text("2") .fontWeight(.bold) .font(.largeTitle) .tabItem { Image(systemName: "flame.fill") Text("2번") } .tag(1) Te..

article thumbnail
[SwiftUI fundamental Tutorial] GeometryReader
강의/etc 2021. 8. 31. 01:32

위 글은 유튜브 정대리님의 SwiftUI fundamental Tutorial 강좌를 보고 작성한 정리글로 자세한 내용은 유튜브를 통해 확인하시길 권장합니다. 이전까지 VStack, HStack을 활용해서 View를 구성하였음 이는 핸드폰 디바이스 크기에 따라 깨질 수도 있음 이때 GeometryReader를 이용하여 전체 View에 대한 비율을 정할 수 있음 VStack이나 HStack을 GeometryReader로 감싸주면 됨 이전 같이 하드코딩 작성 import SwiftUI struct MyGeometryReader: View{ var body: some View{ HStack(spacing: 0){ Text("1") .font(.largeTitle) .fontWeight(.black) .fram..

article thumbnail
[SwiftUI fundamental Tutorial] Navigation View
강의/etc 2021. 8. 25. 01:39

위 글은 유튜브 정대리님의 SwiftUI fundamental Tutorial 강좌를 보고 작성한 정리글로 자세한 내용은 유튜브를 통해 확인하시길 권장합니다. import SwiftUI struct MyNavigationView: View{ var body: some View{ NavigationView{ Text("MyNavigationView") .navigationTitle("안녕하세요") } } } .navigationTitle(): 좌측 상단에 들어옴 default=LargeTitle import SwiftUI struct MyNavigationView: View{ var body: some View{ NavigationView{ Text("MyNavigationView") .navigation..

검색 태그