일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스위프트
- UITextView
- RxCocoa
- 클린 코드
- ios
- HIG
- 애니메이션
- map
- rxswift
- Observable
- ribs
- 리펙토링
- Refactoring
- Protocol
- swiftUI
- MVVM
- Clean Code
- 리팩토링
- uitableview
- uiscrollview
- collectionview
- SWIFT
- UICollectionView
- tableView
- Human interface guide
- combine
- 리펙터링
- clean architecture
- swift documentation
- Xcode
- Today
- Total
목록autoresizingMask (2)
김종권의 iOS 앱 개발 알아가기
AutoresizingMask superview의 bounds가 변경될때 subview의 크기를 어떻게 크기를 재설정 할것인가에 대한 bit mask bit mask: 컴퓨터의 언어인 이진수를 사용하면 연산이 빠른점을 이용해 어떤 정수를 이준수 형태로 표현하여 자료구조로써 사용하는 기법 원리: view의 bounds가 변경되면 subview들을 각 subview의 autoresizing mask에 해당되는 부분을 자동으로 재설정 UIView.AutoresizingMask에 설명된 상수를 결합하여 값을 조정 default값은 flexibleWidth와 flexibleRightMargin 상수가 포함되어 있지만, flexibleLeftMargin상수는 포함되어 있지않기 때문에 뷰가 왼쪽에 고정되어 있는 것으..
기본 개념 layout subviews관련 메서드란? ViewController관련 메서드인 viewWillAppear, viewDidAppear이 존재하듯이 레이아웃이 결정되기 전, 후의 메서드가 존재 UIKit은 이처럼 ViewController의 등장에 따른 연관된 부가적인 작업을 할 수 있도록 메서드가 존재 Layout Subviews역시 레이아웃이 결정되는 과정 중에 레이아웃과 연관된 부가적인 작업들을 수행할 수 있도록 UIKit은 몇 가지 메서드를 존재 ViewController에서 레이아웃이 결정되는 과정 viewWillLayoutSubviews() 메서드 호출 ViewController의 컨텐트 뷰가 layoutSubviews()메서드 호출 layoutSubviews(): 현재 레이아웃 정..