일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- combine
- RxCocoa
- 클린 코드
- collectionview
- MVVM
- Human interface guide
- Protocol
- HIG
- 스위프트
- ribs
- 리팩토링
- 리펙토링
- uitableview
- swiftUI
- clean architecture
- 애니메이션
- Xcode
- 리펙터링
- swift documentation
- Clean Code
- Observable
- rxswift
- Refactoring
- uiscrollview
- UITextView
- tableView
- UICollectionView
- SWIFT
- map
- ios
- Today
- Total
목록setContentCompressionResistancePriority (2)
김종권의 iOS 앱 개발 알아가기
Hugging과 Compression 개념 Hugging 뷰가 고유 크기보다 커지는 것을 방지하기위해 우선 순위를 설정하는것 커지지 않게 하다 = "Hugging" Compression 뷰가 고유 크기보다 작게 되는것을 방지하기위해 우선 순위를 설정하는것 작게 되지 않게 하다 = "CompressionResistance" * Hugging, Compression 관련한 더욱 자세한 개념은 이전 포스팅 글 참고 Default Priority 값 * 위 표는 code base기준이므로, Interface Builder 사용 시 다른 표 참고 UISwitch와 UILabel을 코드로 만들었을 때, horizontal의 디폴트 hugging 값이 각각 다르며, 이처럼 UI마다 각각 다른 default값이 존재 ..
setContentHuggingPriority 뷰가 고유 크기보다 커지는 것을 방지하기위해 우선 순위를 설정하는것 커지지 않게 하다 = "Hugging" setContentCompressionResistancePriority 뷰가 고유 크기보다 작게 되는것을 방지하기위해 우선 순위를 설정하는것 작게 되지 않게 하다 = "CompressionResistance" 예제 StackView안에 lable2개가 있지만 stackView의 너비가 autolayout으로 잡혀있지 않아서 동적으로 늘어나는 경우는 필요없는 상황 StackView의 너비가 정해진 상황 > stackView의 alignment = .fill이 디폴트설정되어 있으므로, 두 label이 커져야 하는데, 어떤것을 고유 크기보다 커지지 않도록 ..