준코딩

(ios/Swift) scrollview dynamic 스크롤뷰 길이 동적 할당 본문

프로그래밍/IOS (Swift)

(ios/Swift) scrollview dynamic 스크롤뷰 길이 동적 할당

Ljunhyeob - App Dev 2022. 12. 26. 22:02

Xcode : 14.2v

사용언어: Swift , StoryBoard

깃허브주소: https://github.com/Ljunhyeob/DynamicScrollview

 

 

 

1. 스크롤뷰 하나 추가해줍니다.

 

2. 오토레이아웃으로 크기 설정해 주시고

 

 

 

 

3.오토레이아웃 설정이 끝나면 아직 빨간색으로 오류가 떠있는데 아래와 같이 Content Layout Guides 체크를 해지해 주세요.

 

4.그럼 아래처럼 문제없이 오토레이아웃 설정이 완료 되었습니다.

 

5. 그리고 스택뷰 하나를 추가해주겠습니다. (세로로 스크롤 하는 화면을 만들기때문에 Vertical 스택뷰 추가)

6.마찬가지로 오토레이아웃 설정 해주시고

 

 

7. 스택뷰와 스크롤러를 우클릭 누른상태로 드래그 해서 연결해줍니다.

 

8.Equal Widths 활성화 시켜주시고

 

9.오토레이아웃 설정 보시면 Proportional Width... 이 있는데 여기 Edit 하셔서 Multiplier 을 1로 변경해주세요.

 

10. 마지막으로 스택뷰에 원하는 view 를 생성해 줍니다.

 

11. 생성한 view의 height 값만 설정해주시면

 

12. 생성이 된걸 볼 수 있습니다~ 

(생성한 view의 height만큼 스크롤뷰 크기가 지정됩니다.)

Comments