iOS) Autolayout 수정

유재우·2022년 1월 14일
0

Autolayout

  • 다 잘 적용했다고 생각했는데 알고보니 오토레이아웃이 잘 적용됐는지 확인하려면 화면을 가로로 돌려본 화면을 확인해봐야 한다고 한다.

  • 화면을 가로로 눕힌 모습
세로 모드일 때와는 달리 오류도 떠있고 보이지 않는 라벨, 뷰들이 있다.

  • 제 멋대로 너비가 늘어나고 줄어든 모습

  • 우선 Web Scene에서는 주소를 입력하는 칸이 너무 작고 엔터 버튼이 늘어나는 현상을 손봐줬다.
주소 입력 칸의 너비를 지정한 =이 아닌 이상(>=)으로 바꾸고 엔터 버튼과 좌측에 https 라벨의 크기를 지정해주었다.

  • 원하는대로 안나온 모습

  • 수정 후의 모습
play 너무 작아지고 제멋대로 크기가 자꾸 변경되서 우선 페이지 컨트롤의 오토레이아웃을 =에서 범위로 지정해주었고 play에도 레이아웃을 범위 값의 최대를 정해주어서 유동적으로 변경할 수 있도록 재정의해주었다.

  • Translate Scene의 오류난 모습

  • 수정 후의 모습
이것도 마찬가지로 하나씩 프리뷰를 보면서 범위를 지정해주고 가운데 정렬을 해주었다.

  • Translate Scene
  • Web Scene
  • Video Scene
profile
끝없이 탐구하는 iOS 개발자 유재우입니다!

0개의 댓글