티스토리 뷰

IOS

Swift ) scrollView ContentSize Auto

sulkun 2020. 8. 2. 16:02
반응형

안녕하세요 오늘은 ScrollView height AutoLayout을 활용하여 

 

interface builder(stroyboard) ScrollView fit하게 말들어 볼꺼에요.

 

최대한 간단하게 설명할 생각입니다.

 

중간에 축약되서 모르시겠다면 댓글 부탁드립니다.

 



자 시작하겠습니다.

 

먼저 Constraints부터 보면서 설명할께요.

constraint

위에 이미지(Constraint)를 설명하자면 맨위에 MenuView height 50을 넣었어요

 

그리고 View를 하단에 배치 그리고 자식 뷰로 ScrollView를 넣었습니다.

 

이후 오토레이아웃으로  요렇게

scrollView의 Constrant

그리고 이제 중요합니다. 

ContentLayout FramLayout

저 두개 Layout Guide 

Content는 말그대로 스크롤뷰의 자식뷰에 들어갈 크기에대한 Layout 입니다.

즉 안에 내용에 대한 크기를 말하는거

Frame Layout은 내눈으로 보고 있는 화면이 크기

모 내용은 이렇습니다. 



 

일단 Content 부터 잡아줘야되요 

 

그리고 저는 Vertical (세로 스크롤을 할꺼에요) 그럼 Width 싸이즈는 변하지 않을꺼라 (Frame Layout에 연결해주세요)

 

그럼 스크롤 뷰는 완성입니다.

그리고 마지막으로  height 50자리 뷰(lastView)를 만들어서 

 

 

상단 부터 크기를 잡아주시고 추후에 바로 위에 있는 뷰로 바꿔주시면 됩니다.

 

반응형
댓글