728x90
반응형
애플 기본 날씨 앱에서 해당 화면을 구현하기 위해
TableView의 최상단 cell이 safeArea까지 영역을 잡아주는 방법을 찾아서 정리합니다.
contentInsetAdjustmentBehavior 을 사용해주면 됩니다.
결론만 말하자면,,, 이 아래 코드를 통해서 safeArea 영역을 무시하고 잡아줄 수 있습니다.
tableView.contentInsetAdjustmentBehavior = .never
근데 그럼,, contentInsetAdjustmentBehavior는 뭘까요?
-> 조정된 content Offset을 결정하는 행동...... 응?
그니까,,,
-> 요 아이는 scroll View의 content area를 수정하기 위해서 SafeAreaInset을 사용하는 방법을 지정한다고 합니다.
-> 요 아이는 enum 형식으로 총 4개의 case를 갖고 있습니다. 각각의 특징은 제드님 블로그 가시길..ㅋ
contentInset도 대강 어떤 개념인지 알고 가면 좋을 것 같네요..
contentInset을 통해서 보통 content와 content view의 가장자리 사이 간격을 확장시킵니다.
단위는 point고, 기본값은 UIEdgeInsetsZero입니다.
귀찮다. 더 찾기 귀찮다...;
이건 나중에 알아보자.
자세한 자료는 zeddios 에 있으니까,, 읽어보자! 파이팅!
🖇 참고 링크 - https://zeddios.tistory.com/809
728x90
반응형
'⭐️ 개발 > iOS & Swift' 카테고리의 다른 글
[iOS] Blur Effect 사용해보기 (2) | 2021.08.05 |
---|---|
[iOS] UIButton에 NSMutableAttributedString 적용해보기 (0) | 2021.08.04 |
[iOS] 데이터 직접 전달 방식(4) - NotificationCenter을 통해 전달 (0) | 2021.07.29 |
[iOS] NotificationCenter? (0) | 2021.07.29 |
[iOS] Moya가 모야? - Moya로 Get 통신하기 (10) | 2021.07.25 |