본문 바로가기

오토레이아웃2

오토레이아웃, Anchor, IBDesignable, IBInspectable 오토레이아웃 : 레이아웃을 자동으로 계산 Anchor View를 액자라고 생각하고 전체 화면을 벽이라고 생각하자. 액자는 걸지않으면 아래로 떨어지기때문에 Anchor(앙카)를 달아주어야한다. 자리를 잡으면 파란색 잡지못하면 빨간색으로 표시된다. 오토레이아웃의 성립조건 너비와 높이 지정 : 스크린사이즈를 기반으로 뷰의 크기 설정 width height 위치 지정 : 앵커로 설정 가로 → X축 세로 → Y축 뷰를 기준으로 앵커를 양옆에 달아주면 Xcode자체에서는 기기의 화면을 알고있기 때문에 자동으로 크기를 잡아줄 수가 있다. Constraint First item: X를 Second item: Y로부터 Constraint 만큼 오토레이아웃을 잡을 뷰의 이름이 헷갈린다면 이름을 수정해서 확인해볼 수 있다... 2022. 11. 7.
오토레이아웃 뽀개기 이번 공부는 정대리님의 오토레이아웃 셀프사이징 유튜브 영상을 토대로 정리했습니다. 출처: https://www.youtube.com/watch?v=RsulV-KCtss 오토레이아웃의 개념 레이아웃을 자동으로 계산 뷰의 위치 : 앵커로 제공 가로 → X축 세로 → Y축 뷰의 크기 : 스크린사이즈를 기반으로 뷰의 크기 제공가능 width height Constraint First item: X를 Second item: Y로 conflicting Constraint 오토레이아웃시 UI에 서로 충돌하는 Constraint를 넣어줄 경우, 좌우 앵커가 우선이 된다. Constraint를 지워도 되고, 빨간 버튼을 눌러서 충돌하는 값을 선택해도 지워진다. 스토리보드에서 복제하기 필요한 것을 클릭하고 option⌥ .. 2022. 5. 14.