일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring
- github
- widgetkit
- UITableView
- UIStackView
- tabman
- task.yield()
- Sendbird
- Flutter
- Apple Developer Academy
- createml
- watchkit
- cloud functions
- WWDC22
- Coding Test
- 코테
- Complication
- Swift
- coreml
- Firebase
- Tuist
- fcm
- app intents
- UIDatePicker
- backend
- Delegate Pattern
- ios
- SwiftUI
- Project
- swift concurrency
- Today
- Total
목록UIStackView (2)
azhy의 iOS 이야기
2022년 8월 10일에 작성됨setContentHuggingPriority(_:for:)공식문서에 나오는 정의는 '뷰가 고유 크기보다 커지는 것을 방지하는 우선순위를 설정' 즉 더 이상 커지지 않게 합니다. 예를 들면 3개의 라벨을 height값이 300인 vertical stackView에 추가했습니다. stackView은 기본값이 fill이라서 추가한 3개의 라벨들이 300만큼 채우게 되는데, 여기서 만약 one과 three의 라벨 크기는 유지시키고 싶으면 어떻게 해야 할까?testLabelOne.setContentHuggingPriority(UILayoutPriority(251), for: .vertical)testLabelTwo.setContentHuggingPriority(UILayoutPri..
2022년 6월 17일에 작성됨 StackView는 UI를 그릴 때 상당히 많이 이용하는 것 같습니다. 개인적인 생각이지만 StackView 만 잘 써도 기본 UI 틀은 다 만들 수 있는 것 같네요.. 이 유용한 StackView의 기본에 대해 정리해보려 합니다. StackView의 기본 속성은 axis, distribution, alignment, spacing 4가지가 있다.AxisDistribution (axis 방향)Fill (default) Fill 속성은 현재 기준 방향으로 요소들을 채운다. 만약 너비의 합이 스택 뷰의 너비보다 크거나 작다면 뷰들의 최소, 최대 크기에 대한 우선순위에 따라 크기를 줄이거나 확장시킵니다.compression resistance priority: 최소 크기에 대한..