AutoLayout 3

IOS-AutoLayout(스크롤뷰)Scrollview

스크롤뷰 만들던도중 ContentLayoutGuide 에대해 궁금해졌다 스크롤뷰에 대해 알아보고 만들어 보았다 - 스크롤 가능한 컨텐트 뷰를 제공해야 스크롤뷰가 제대로 작동 - 컨텐트 레이아웃 : 스크롤 가능한 사이즈 - 프레임 레이아웃 : 부모뷰와 관련있는 스크롤뷰의 사이즈 - 컨텐트 레이아웃 크기를 설정해줘야 한다 - 스크롤뷰 안에 들어가는 내용물의 탑, 바텀 앵커를 컨텐트 레이아웃의 탑,바텀 앵커와 일치 시켜야한다. 스크롤뷰 적용 시키기 1. 스크롤뷰 크기 + 위치 잡기 2. Uiview로 컨테이너 뷰 잡으면 편함 2-1 Frame Layout Guide 설정 3. Content Layout - 스크롤 가능한 영역 4. 스크롤 뷰 안에 들어가는 녀석의 앵커와 Content Layout의 앵커를 일치..

IOS/AutoLayout 2021.09.30

IOS - AutoLayout(StackView) 오토레이아웃 스택뷰 (2)

스택뷰(Stack View) distribution 속성에 이어 다음 속성을 알아보겠습니다. jh3786.tistory.com/4 여기에서 distribution 확인할 수 있습니다 이번에는 distribution 가 사이즈라면 이번에 알아볼 Alignment 는 위치라고 할 수 있습니다. Alignment : 위치에 관한 설정이라고 볼수있습니다. fill leading top firstBaseline center trailing bottom lastBaseline UIStavkView.Alignment.fill 스택뷰 반대방향으로 정렬을 따로 하지않고 전체를 채워버립니다 UIStavkView.Alignment.leading leading은 앞에 선에 맞춰지게되고 고유 사이즈대로 사이즈를 갖게됩니다. U..

IOS/AutoLayout 2020.11.16

IOS - AutoLayout(StackView) 오토레이아웃 스택뷰 (1)

Stack View(스택 뷰)란 무엇일까?? 어디에 어떻게 쓰는걸까?? 오토레이아웃을 할때 스택뷰를 이용하면 편하다 유지보수할때 좋다는것을 듣고 알아보았습니다. 하나 이상의 뷰를 특정방향으로 연속적으로 배치할때 사용합니다. 뷰를 새로 추가/삭제 할때도 Constraints을 제거하고 추가하는 번거로움을 줄여줍니다. 스택뷰를 정의하는 여러 속성들이 있습니다. axis : 가로와 세로 (Horizontally, Vertically) 스택뷰의 종류가 가로스택뷰와 세로스택뷰 2가지가 있다. spacing : 안에 들어있는 요소(뷰)들의 간격 사이 distribution : 스택뷰안에 들어가는 요소(뷰)들의 사이즈를 어떻게 분배할지 설정하는 속성 fill fillEqually fillProportionally e..

IOS/AutoLayout 2020.11.15
반응형