겉은 scrollview로 채우고 안에 UIView를 넣어줌.(아랫부분은 safe area가 아닌 superview로 화면 끝까지 채움)/ UIView를 스크롤 가능한 부분으로 만들 예정.
UIView의 위치와 크기를 content layout에 맞추기 위해 control을 이용해 드래그 한 뒤, shift 누른 상태에서 위 4항목 전부 선택
스크롤 가능 영역을 맞추기 위해 constraints의 각각의 constant를 0으로 맞춰줌.
view를 content layout뿐만 아니라 frame layout에도 맞춰줘야하기 때문에 위와 같이 작업함.(가로 길이만큼만 제공하겠다 -> equal width로 설정)
*오토레이아웃에서의 multiplier
-> 1로 설정했을 경우엔 가로와 뷰의 가로를 1대 1로 일치시켜줌
(multiplier가 1인 경우)
(multiplier가 1.5인 경우)
(height를 1500으로 설정하고 view controller에서 simulated size를 freeform으로 바꾸고 height를 scrollview에서 설정한 것과 같이 1500으로 설정한 결과)
고정으로 안하고 dynamic view처럼 label을 넣어 크기를 설정할 수 있음.
(label은 폰트 크기가 정해져있기때문에 width와 height가 제공이 된다고 생각하면 됨)
label에 앵커 걸어주고 lines 0으로 바꾼 뒤에 내용을 적으면 알아서 크기가 조절됨.
텍스트가 긴 경우엔 스크롤이 가능하지만
짧은 경우엔 스크롤이 되지 않도록 스크롤 가능한 범위가 정해짐.
라벨을 여러 개 넣어서 이렇게 만들 수 있음.
라벨끼리 앵커 잘 걸어주고 작업하기 쉽게 view에 height고정시켜놨다가 나중에 삭제해주면됨.