본문 바로가기

IT/iOs

Autolayout 1. Basic Constraints_1

 

  • 종류와 이용 용도를 순서대로 살펴보면 다음과같다
    • 파일 인스펙터(File Inspector): 파일 정보 표시. 파일 위치 등을 관리 (여기서 Interface Buillder Document Use Auto Layout이 체크되어있다면 체크해제)
    • 퀵 헬프 인스펙터(Quick Help Inspector): 도움말, 기능 메뉴얼 등을 표시 
    • 아이덴티티 인스펙터(identity Inspector): View의 id값, 식별값, 연결된 Class등을 관리
    • 애트리뷰트 인스펙터(Atrributes Inspector): View의 속성.. Label의 text값. 컬러 등의 정보를 관리
    • 사이즈 인스펙터(Size Inspector): View의 사이즈.. 폭, 넓이, 위치 등
    • 커넥션 인스펙터 (Connections Inspector): View의 연결된 정보를 관리

 

  • "Add new Constraints" 를 클릭하여 up, bottom, leading, trailing 지정
    • margin: 고정 값이 아니며 상황에 딸라 달라짐.

 

 

 

  • Top, Bottom : 말그대로 위 아래 Constraints 값
  • Leading : text 써내려가는 개념으로 왼쪽 시작을 의미 (왼쪽)
  • Trailing :  text 써내려가는 개념으로 글자 끝나는 부분 의미 (오른쪽)
    • 세계 어느 다른 나라의 우리나라와 반대로인 오른쪽에서 왼쪽으로 글자 써내려가는 곳은 Leading, Trailing의 개념 및 기능이 반대임

 

  • 에러발생 : 화면에 위치나 크기를 미지정하면 에러 발생