티스토리 뷰

[iOS 오토레이아웃 가이드] Debugging Auto Layout - Logical Errors

Logical Error에 도움 될만한 의견들...
- 현재 존재하는 제약조건들을 살펴보기. 어떤 제약조건도 놓치진 않았는지 혹은 예기치 않게 원하지 않는 제약조건이 추가됐는지 확인하기. 뒤로가기나 drag and drop할 때 많이 생김 그러니 제약조건이 정확한 뷰와 속성에 추가됐는지 확인하기

- 뷰 프레임 확인하기. 백그라운드 확인하기. Show layout rectangles켜서 확인 가능 혹은 컬러 주기. 특히 레이블이나 버튼처럼 text를 가진 뷰들의 baseline으로 정렬할 경우 해당 뷰가 intrinsic content height를 가지고 있는 지 확인하기 intrinsic content height가 아니면 baseline은 정상적으로 작동하지 않는다..

- 항상 intrinsic content size를 유지할 경우 CHCR priority를 999로 하기

- 특정을 가정을 하면서 오토레이아웃을 할 경우 명시적으로 값을 줘서 그 가정이 맞는지 확인?

- 다른 제약조건을 사용해보기... 처음부터 다시하라는 건가...? 


반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함