[iOS] Layout Issue

RudinP·2024년 2월 14일
0

Study

목록 보기
150/227

제약에 문제가 있는 경우 해당하는 씬 옆에 화살표가 표시된다.
여기서는 에러가 아닌 경고이기 때문에 노란색 화살표로 표시된다.
화살표를 누를 경우 에러목록으로 이동한다.

Misplaced Views

  • 뷰의 현재 위치가 최종 위치와 다를 경우 해당 항목에 표시된다.
  • 항목을 누를 경우 에러가 발생한 뷰를 강조 표시 해준다.

  • 수정 가능한 부분인 경우 fix-it이 표시된다.
    • Update frames: 최종 위치로 뷰의 프레임을 수정
    • Update constraints: 현재 위치로 제약을 수정
    • Reset to suggested constraints: 지금 추가된 제약을 삭제하고 새로운 제약을 추가하는데, 의도와 다른 제약을 추가하는 경우가 많으므로 비추천

Missing Constraints

  • 최소 제약이 충족되지 않는 경우 표시된다.
  • 자동으로 고쳐주는 기능은 비추천
  • 회색 글씨로 어떤 제약이 충족되지 않았는지 표시되므로 이를 읽고 제약을 추가해주자.

Conflicting Constraints

  • 겹치는 제약이 두 가지 이상일 경우 표시해준다.

  • 겹치는 제약을 표시해주어, 선택하여 삭제할 수 있다.

제약 편집과 수정

  • 다이어그램에서 제약을 선택하면 해당하는 제약이 필터링된다.
    • 다이어그램에서 선택했다고 해당 제약을 선택한 것이 아님을 주의하자.
  • 제약을 선택하려면 제약 목록에서 더블클릭
  • 제약을 편집하려면 Edit을 누르면 된다.
profile
곰을 좋아합니다. <a href = "https://github.com/RudinP">github</a>

0개의 댓글