![](https://images.velog.io/images/rlawnstn01023/post/84bb5192-4c3f-48ed-95f9-f549de81c241/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-09-06%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2012.31.23.png)
![](https://images.velog.io/images/rlawnstn01023/post/edf96adc-9299-4533-9f81-f79742cff2d4/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-09-06%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2012.31.44.png)
2. ScrolView를 Safe Area에 펼치고 bottom은 Superview로 해준뒤 Constant는 0으로 해준다.
![](https://images.velog.io/images/rlawnstn01023/post/204562f2-a3bd-42dc-812d-833435de57f0/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-09-06%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2012.35.55.png)
![](https://images.velog.io/images/rlawnstn01023/post/0e805cae-daed-46d2-9d8d-f6ebde0a40b5/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-09-06%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2012.36.46.png)
3. 2번과정을 거치고 bottom부분을 끝까지 내려준다.
![](https://images.velog.io/images/rlawnstn01023/post/cac6688e-52e6-4816-88a9-97d5a3fc08fb/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-09-06%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2012.38.31.png)
4. Scroll View를 잡고 이제 content가 들어가는 Scroll이 가능한 View를 잡아주어야하는데 이건 UIView로 잡는 것이 좋다.
![](https://images.velog.io/images/rlawnstn01023/post/2076a9cf-ffef-4983-acb8-e0c02fd2ccd8/image.png)
![](https://images.velog.io/images/rlawnstn01023/post/269ca25d-35fd-45ec-be07-1496c5101cd0/image.png)
5. AutoLayout을 이용하기 위해서 UIView의 크기와 위치를 잡아줘야하는데 좌측 Scroll View 내부에 Content Layout Guide와 Frame Layout Guide를 이용해서 크기와 위치를 잡아준다.
(1) Ctrl + View 선택한 뒤 Content Layout Guide와 연결하면 창이 하나뜨는데 여기서 Shift를 누른상태에서 상단에 있는 Leading, Top,Trailing, Bottom을 선택해준다. 그리고 각각 Constraint의 Constant를 0으로 해준다. -> Content Layout Guide에 UIView를 맞추는 과정
![](https://images.velog.io/images/rlawnstn01023/post/f000cbd2-8dfa-4565-b677-22079a9dfeb0/image.png)
![](https://images.velog.io/images/rlawnstn01023/post/3a3140fd-2030-4c9a-8868-711e579c02dc/image.png)
(2) Ctrl + View 선택한 뒤 Frame Layout Guide와 연결하면 창이 하나뜨는데 여기서 Shift를 누른상태에서 Equal Width를 선택해준다. 그리고 Viewwidth를 선택사고 Multiplier를 1로 해준다. -> 내가 제공하려는 Width를 맞추는 과정
![](https://images.velog.io/images/rlawnstn01023/post/d3503fba-dfe2-4f0f-8e1e-5fdaafdbdf9d/image.png)
![](https://images.velog.io/images/rlawnstn01023/post/6077fd20-b068-4d01-ae70-97d6c35c65d1/image.png)
6. Height가 주어지지 않아서 현재 AutoLayout부분에 빨간색이 떴는데 이부분은 Height를 따로주어서 설정할 수도 있지만 우리는 늘어나는 Content에 따라서 Scroll의 크기도 늘어나도록 한다.
View Controller를 선택하고 Simulated Size - Freeform을 선택해준다.
![](https://images.velog.io/images/rlawnstn01023/post/ae9daf91-6440-4c61-8216-501e3c9f3ebb/image.png)
(2) Label을 꺼내서 View에 놓고 4방향의 Contraints를 모두10씩 조정해준다. + Label의 Line은 0으로 해준다. (일자로 Text가 작성되는 것을 막음)
![](https://images.velog.io/images/rlawnstn01023/post/832333b8-1821-436d-9058-87d06eb1e698/image.png)
(3) 아래의 사이트에서 Text를 복사한 뒤 스크롤이 되는지 실험해본다.
https://www.lipsum.com/
나의 활용
오늘의 집을 UI클론코딩하면서 ScrollView가 필요했는데 그 부분은 view자체에 Height를 주어서 다이나믹하게 만드는것이 아니라 딱 길이를 주었다.
![](https://images.velog.io/images/rlawnstn01023/post/9504c8f9-10e3-4903-86ed-b03d746b1ba2/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-09-07%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2010.34.26.png)