Auto Layout - Anatomy of a Constraint
Understanding Auto Layout 공식문서에서 말하는 오토레이아웃🔲이란, constraints(뷰에 주는 제약? 뷰에주는 명령? 뷰에 주는 조건?)를 기반으로 뷰의 크기와 위치를 동적으로 계산해주는 것이라고 합니다! 기존에는 frame을 이용하여 view의 절대적인 길이를 조절했었는데요, 아이폰 기기가 다양해지면서 오토레이아웃을 이용하여 상대적인 위치값을 찾아서 스스로 배치시키도록 만들어 준 것이죠🎯 Anatomy of a Constraint Attributes Attributes는 오토레이아웃을 위해, constraints를 계산하기 위해 사용되는 요소를 말해요! 이는, size attributes(Height, Width)와 location attributes(Leading, Left, ..
iOS
2021. 6. 19. 12:17
auto layout
앱을 만들 때 고려해야할 사항중 하나는, 모든 기기에서 같은 layout구조가 나타나야 한다는 것이다. 이러한 설정을 쉽게 해줄 수 있는게 바로 auto layout 이다. Add Missing Constaints를 이용하는 방법도 있지만, 제대로 잡아주지 않는 경우가 대부분이기 때문에 (디자이너의)디자인 의도에 맞게, 직접 지정해 주는게 더 적합한 방법이다. (Clear Constraints를 해주면 기존에 잡힌 오토레이아웃을 제거해준다) * 오토레이아웃을 줄 때는 사이즈와 위치정보를 주어야만 빨간색 동그라미가 안생긴다!!
iOS
2020. 12. 10. 00:15