일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 상호배제
- decode
- 인프런
- Algorithm
- 가상 메모리
- 오브젝트
- 동기화
- 알고리즘
- Linked List
- SwiftUI
- Swift
- struct
- Apple Developer Academy
- UserDefaults
- deadlock
- @state
- 앨런
- async
- 비동기
- forEach
- 데드락
- core data
- scrollview
- IOS
- COLOR
- 100 days of SwiftUI
- Codable
- 프로세스 스케줄링
- 운영체제
- 동시성
- Today
- Total
목록ZStack (2)
기어가더라도 제대로
Color Color를 주면서 이런 식으로 이용할 수 있다. 이렇게도 할 수 있는데 위와 아래의 화면 구성은 차이가 없다. 이렇게 해도 차이가 없다. 다만 두번째 코드처럼 문맥이 존재하지 않아서 ".red" 이런 식으로 표현하지 않고, 전체 문맥을 명시한다. 위와 아래의 코드 차이는 색상이 Text 의 배경색으로 존재하느냐, 그 자체로 하나의 콘텐츠로서 존재하느냐의 차이다. Frame으로 범위를 제한한다. 최소 너비는 200, 다른 콘텐츠를 넘지 않는 이상 최대로 넓어질 수 있음 최대 높이는 200 Color.primary Color.secondary Color의 색조를 말하지 않고 용도를 이야기하는 경우 기기의 우선값에 따라 글의 색상을 표시 DarkMode 일 경우 글자는 흰색, 기본은 검정 Saf..
스크린을 채우기 위해 body는 some View 타입을 반환합니다. 이때 다양한 요소를 채울 수 있지만, 보통 여러 요소를 화면에 띄우기 위해서 HStack, VStack, ZStack 등을 이용하는데요. 이들에 대해서 알아봅시다. VStack 위의 코드를 실행하면 어떤 화면이 그려질까요? 얼핏보기엔 한 화면에 두 개의 TextView 가 그려질 것 같습니다. 사실은 이렇습니다. 별도의 스크린이 그려지네요. 왜 이런 현상이 발생할까요? 두 독립적인 Text view를 SwiftUI 가 해석하는 방식에 있습니다. SwiftUI는 한 종류의 View 만을 받도록 보장해야 합니다.여기서 VStack이 필요하죠. 생성시에 파라미터로 간격 공간 값을 설정할 수 있다. 수직 방향으로 자식 뷰들을 배치한다. 최대 ..