Swift/이해하기

Swift/이해하기

[Swift] TextField의 포커싱 방법 : @FocusState

해당 글에서는 SwiftUI 환경에서 TextField, TextEditor, Button에 포커싱을 하는 방법에 대해서 공유합니다. 0) 개발 환경 구분 구분 종류 버전 언어 Swift 5.7.2 개발 환경 IOS 16.2 UI Interface SwiftUI 개발 도구 XCode 14.2 1) TextField의 포커싱 방법 💡 @FocusState 속성은 iOS 15 이상 버전에서 사용이 가능하며, TextField, TextEditor, Button에 대해서 포커싱이 생기도록 하는 기능을 제공합니다. 1. struct 내에 변수로 @FocusState를 구성합니다. 💡 struct 영역 내에 enum을 구성하고 @FocusState의 타입을 해당 enum으로 지정합니다. struct Content..

Swift/이해하기

[Swift] 페이지 이동 및 데이터 전달방법 : NavigationView, NavigationLink, @State, @Binding

해당 글은 SwiftUI 환경에서 페이지를 이동하거나 이동 시 데이터를 전달하는 방법에 대해서 공유합니다. 0) 개발 환경 구분 구분 종류 버전 언어 Swift 5.7.2 개발 환경 IOS 16.2 UI Interface SwiftUI 개발 도구 XCode 14.2 1) View 간의 이동 방법 : NavigationView, NavigationLink 1. ContentView에서 SessionView로 이동을 하는 예시를 구성하기 위해 SessionView라는 파일을 생성하였습니다. /** * SessionView.swift * Created by Lee on 2023/02/22. */ import SwiftUI struct SessionView: View { var body: some View { ..

Swift/이해하기

[Swift] ImageSet & ColorSet 구성 및 불러오기 방법 : + Hex Color

해당 글은 SwiftUI내에서 외부 이미지나 Custom Colorset 혹은 Hex Color로 구성하고자 할때 사용하는 방법에 대해서 공유합니다. 0) 개발 환경 구분 구분 종류 버전 언어 Swift 5.7.2 개발 환경 IOS 16.2 UI Interface SwiftUI 개발 도구 XCode 14.2 1) 이미지 불러오기 : ImageSet 1. 최초 프로젝트를 생성하면 아래와 같은 폴더가 생깁니다. [ 더 알아보기 ] 💡 Assets.xcassets 이란? - Xcode에서 사용되는 이미지와 아이콘 등의 에셋(asset)을 관리하는 폴더입니다. iOS 및 macOS 앱에서 사용되는 이미지와 아이콘 등의 그래픽 자원을 추가하고 관리할 수 있습니다. 이 폴더를 사용하면 앱에 필요한 이미지 및 아이콘..

Swift/이해하기

[Swift] UI 구성 요소 사용방법 : Button, TextField

해당 글은 SwiftUI내에서 Button, TextField에 대해서 구성하는 방법에 대해서 공유합니다. 0) 개발 환경 구분 구분 종류 버전 언어 Swift 5.7.2 UI Interface SwiftUI 개발 도구 XCode 14.2 1) Button 사용방법 1. 불러 올 **View 파일로 이동하여서 + (Library) 버튼을 누릅니다 2. Library 내에서 “Button”을 검색하여 선택합니다 3. Button를 통해서 아래와 같이 구성하였습니다. /** * ContentView.swift * Created by Lee on 2023/02/22. */ import SwiftUI struct ContentView: View { @State private var userId: String =..

adjh54
'Swift/이해하기' 카테고리의 글 목록 (2 Page)