https://developer.apple.com/documentation/uikit/uiscrollview/2902261-contentinsetadjustmentbehavior
컬렉션뷰의 bottom constraint로 설정한 superView의 bottom까지만 스크롤 되도록 하고 싶었다.
아무 설정하지 않으면 기본적으로 컬렉션뷰셀이 safearea bottom까지 스크롤 된다. (default value: automatic)
UIScrollView의 content 영역에 safe area insets을 어떤 방식으로 넣을 것인지 결정하는 프로퍼티인 contentInsetAdjustmentBehavior를 never로 설정하여, 조정되지 않도록 했다.
automatic = 0, scrollableAxes = 1, never = 2, always = 3의 enum 값이 있다.
- automatic: contentView가 스크롤 가능한 부분에서만 safe area 내에서 움직임.
- scrollableAxes: 스크롤 가능한 방향만 inset을 조정함.
- never: inset을 조정하지 않음.
- always: content를 조정할 때, 항상 safe area inset을 포함함.