본문 바로가기

stackView

[내용정리] Swift - StackView사용법과 속성들 (2/2) 1편에서 stackView의 정의와 개념 및 distribution에 대해서 알아보았다. 1편을 보지 않았다면 미리 본이후 방문하는것을 추천한다. https://yoonds-develop.tistory.com/47 alignment의 속성은 StackView내에서 subView의 하위 뷰들을 어떤식으로 정렬할것인지에 대해서 정의합니다. Alignment 1. Fill stackView의 axis와 수직인 방향으로 가능한 공간을 채우기위해 subView들을 resizing합니다. 쉽게 고무줄처럼 땡겨 늘어놓는다고 이해하면 된다. axis가 Horizontal일경우 상하공간을 채우기 위해 resizing(키다리 만들기), Vertical일경우 좌우 공간을 채우기위해 resizing된다(뚠뚠이 만들기). 2... 더보기
[내용정리] Swift - StackView사용법과 속성들 (1/2) stackView를 사용하면서 view들을 묶어서 일정하게 정렬한다라는 뜻으로 이해하고 사용하였다. 하지만 앱을 개발하다보니 distribution의 속성들에 대해서도 명확히 알고 가야한다는 필요성을 느끼게되어 정리해본다. 현재 스토리보드없이 CodeBase(Programmatically)방식으로 개발중이셔서 코드로 정리를 진행할 예정이다. 뷰를 짜는 방식만 다를 뿐, 속성등의 사용법은 동일하다. 우선 stackView란 무엇인가? 화면의 View들을 개발자가 지정한대로 배치하기 위해 사용한다. stackView의 종류는 크게 두가지가 존재한다. Horizontal StackView: View들을 가로로 배치 Vertical StackView: View들을 세로로 배치 보통 코드내 stackView를 구.. 더보기