스택뷰에 랜덤색상 10개 넣기

유민우·2024년 6월 20일
0

오늘은 앱개발 입문강의를 보았다. 강의를 보던 중 스크롤뷰를 구현하고 그안에 UI뷰를 넣고 스택뷰 10개를 전부 랜덤 색상으로 출력하는 내용이 있었는데 너무 신기했다.
그래서 가지고 와봤다.

세로로 스크롤을 올리고 내리는 스크롤뷰를 Vertical ScrollView라고 한다.
스크롤뷰를 구현하기 위해서는 contentView가 필요하다.
contentView 가 스크롤 뷰 내부에서 실제로 스크롤이 되어질 대상이다.

  1. StoryBoard에 scrollView 생성!!!
  2. 이것이 contentView.
  3. contnetView 의 상(top) 하(bottom) 좌(leading) 우(trailing)은
    scrollView.contentLayoutGuide와 같게 설성한다.
  4. contentView의 widht를 스크롤뷰와 같게 설정한다.
  5. contentView의 height를 설정하고 priority를 250으로 설정한다.
  6. contentView 안에 StackView 생성
  7. 이 StackView는 contentView와 constraint를 맞춘다

예시)

  1. StackView를 끌어다가 IBOutlet을 만든다.
  2. 코드를 짠다!

  1. 구현이 된다!
profile
유민우

0개의 댓글