24년 7월 10일 (수)
오늘은 베이직반 수업을 통해 스택뷰를 다시 한번 알게되었다.
그리고 MVC패턴을 사용하여 나누고 코드를 조금더 짧게 짜보기로 했다.
하지만 햇갈리는 부분이 많았고 나눌게 없어서 조금 당황했다.
레이블이 많고 똑같은 제약조건으로 나눌때 쓰기 편한 방법을 알았다.
방법은 이러하다
클래스를 생성해 UILabel을 받아
init(text: string) 값으로 바꿔 놓고
내가 나머지 제약조건은 그대로 두고 텍스트만 수정하는 방법이다
두번째로 stackView다.
스택뷰는 버티컬과 호리즌탈 2개로 나뉘어지기 때문에 방법이 까다로웠다.
찾느라 한세월 걸림...
방법은 이러하다
위에 레이블 같은경우는
init(text: string)으로 값만 수정해주면 되지만
스택뷰는 제약조건으로
init(axis: NSLayoutConstraint.Axis)이 들어가야한다
나중에 스택뷰가 몇개가 나와도
레이블이 몇개가 추가되어도 동일한 조건으로 만든다 하면
저렇게 풀어가기 엄청 편할것 같다