일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- nonisolated
- RxSwift
- ios14
- RxCocoa
- dismiss
- URL(string:)
- @State
- init?
- init
- SWIFT
- operator
- SwiftUI
- swift6
- NullObject
- RFC1738/1808
- Creating Operators
- IOS
- NavigationLink
- Operater
- graphql
- @Binding
- nestjs
- @Environment
- subject
- Operators
- typeorm
- Xcode
- @EnvironmentObject
- Bug
- vim
- Today
- Total
목록Development/iOS 개발 (57)
Tunko Development Diary
Text 글자색 바꾸기 [foregroundColor] Text("Hello swiftUI!") .foregroundColor(Color.white) Text 뷰 프레임에 자동으로 글자 크기 조정하기 [minimumScaleFactor] 프레임이 고정되어있을때 프레임보다 많은량에 문자열이 들어간 Text뷰에선 자동으로 …처리가 되고 문자열이 전부 보이지 않게 되는 현상이 있습니다. 이럴때 모든 문자열이 보일 수 있게 하는 방법이 있습니다. 아래 예시를 봐보자 Text("Hello swiftUI!") .font(.system(size: 50, weight: .bold)) .frame(width: 100, height: 100) .foregroundColor(Color.white) .background(Co..
앱개발시 Text 뷰는 정말 많이 쓰입니다. 많이 쓰이는 만큼이나 다양한 케이스를 정리해보았습니다. 기본적인 형태 Text("Tunko1") Text에 이미지 넣기 Text(Image(systemName: "star")) Text 연산자 사용하기 (비교) if Text(textValue) == Text(textValue) { Text(textValue) } Text 연산자 사용하기 (합치기) (Text("Hello ") + Text(Image(systemName: "star")) + Text(" World!")) .foregroundColor(.red) .font(.largeTitle) 소괄호로 묶어서 동시에 속성을 적용할 수 있습니다. Text 커스텀 폰트 사용하기 Text("Hello swiftUI!..
Swimat 코드를 자동으로 정리해주는 툴입니다. 출처 : Swimat Git Swimat 다운로드 다운로드 받은 Swimat 응용프로그램으로 이동 Swimat 실행 lnstall swimat to /usr/local/bin/ 클릭 -> 허용 완료 화면 시스템환경설정 -> 확장 프로그램 -> Xcode Source Editor 에 Swimat 체크 Xcode 실행 단축키 등록 Swimat 검색후 해당 항목을 찾으시면 편합니다. 저는 공식적으로 추천하는 단축키로 원할때 사용하기로했습니다. [ ⌘+ ⇧+ L ] 로 지정 적용완료 되었습니다. 설정하신 단축키로 코드정리 편하게 하세요 :)
컨테이너 뷰는 직접적인 하위 뷰를 10개로 제한합니다. 만약 스택 컨테이너가 10개 이상의 자식뷰를 담으면 에러가 발생합니다. 이때는 Group로 묶어서 분할이 가능합니다. Group은 동시에 Group에 속한 뷰를 hidden() 으로 감추기에도 좋습니다. 하지만 hidden() 은 감추기만 할 뿐 영역은 유지하게 됩니다. struct ContentView: View { var body: some View { VStack { Group { Text("Tunko1") Text("Tunko2") Text("Tunko3") Text("Tunko4") Text("Tunko5") Text("Tunko6") Text("Tunko7") Text("Tunko8") Text("Tunko9") Text("Tunko10"..
spacing은 컨테이너에서 적용할 수 있는 속성이다. 컨테이너 내부 뷰간에 간격을 조정 할 수 있다. struct ContentView: View { var body: some View { HStack(spacing: 5) { VStack(spacing: 30) { tunkoView(color: Color.red) tunkoView(color: Color.red) tunkoView(color: Color.red) } VStack(spacing: 30) { tunkoView(color: Color.red) tunkoView(color: Color.red) tunkoView(color: Color.red) } VStack(spacing: 30) { tunkoView(color: Color.red) tunk..