iOS/Swift 어플 따라하기

[Swift] ScrollView 개념과 레이아웃 설정(scrollview error)

Chafle 2022. 4. 5. 10:48
반응형
스크롤뷰란

 

사진으로 ScrollView를 설명해보면

ScrollView와 ContentsView

점선틀은 사용자들에게 보여지는 틀인 ScrollView이고

뒤에 배경은 ContentsView입니다.

 

애플사용자들을 예시로 들어보면 배경화면 바꿀 때

사진이 좀 크면 배경화면을 설정할 구역을 움직여서 선택하게 되는데

이때 우리 화면에 보여지는 화면 틀이 ScrollView 뒤에 사진이 ContentsView로 보시면 됩니다.

 


 

반응형

 

 

ViewController에

ScrollView에 레이아웃을 설정하게 되면 아래 사진과 같이 에러가 나게 됩니다.

 

 

 

 

 


해결 방법

ScrollView하위에 View를 설정해주고

View의 레이아웃을 설정해주면 됩니다.

 

1.

ScrollView에 Leading, Top, Trailing, Bottom 설정해줍니다.

2.  상위 View와 너비와 높이를 같게 설정해줍니다.

 

 

추가로 Height에 Multiplier를 1로, Priority를 250으로 설정해줍니다.

반응형