[iOS Auto layout simple constraints] Two Equal-Width Viewsfrom apple auto layout guide 어떤 상황에서든 같은 width를 같는 Two Equal-Width Views를 만들어 보겠습니다. 1. VC에 2개의 view를 가져다 놓고 제약조건을 위 사진과 같이 줍니다. - 제약조건에서 봐야 할 것은 Yellow View.width = Green View.width입니다. 다른 제약조건도 있어야 하지만 결국엔 이 제약조건이 두 개의 너비를 같게 만듭니다. - 그리고 이 단계에서는 제약조건보다는 접근 방법에 대한 설명이 많습니다. 사실 위와 같은 뷰 구조를 만드는 방법은 여러가지입니다. 방법마다 장단점도 다릅니다. 그리고 그 방법들 중에 하나를..
[iOS Auto layout simple constraints] Adaptive single viewfrom apple auto layout guide 아래 사진처럼 상태바가 있으면 상태바기준으로 8만큼 떨어지고 상태바가 없으면 superview 기준으로 20만큼 떨어지는 Adaptive single view를 만들겠습니다. 1. 아래와 같이 제약조건을 걸어줍니다.View.Leading = Safe Area.leading + 20View.Trailing = Safe Area.trailing + 20View.bottom = Safe Area.bottom + 20View.top = Safe Area.top + 8 @ 750View.top >= Superview.top + 20여기서 중요한 것은 view.t..
[iOS Auto layout simple constraints] simple single viewfrom apple auto layout guide * 2016년 3월이 마지막 업데이트이고, 더 이상 업데이트가 되지 않는다고 합니다, 그래서 문서에 iOS11부터 추가된 safe area가 아닌 Top bottom layout guide로 돼 있습니다. 저는 safe area로 해서 하겠습니다. safe area라고 해서 특별한 것은 아니고, 기존에 있던 top&bottom layout guide를 합친 겁니다. 이것들의 기능을 말하자면, 아이폰의 사용 가능한 화면을 가이드 해주는 겁니다. 아이폰이 세로일 때는 상단에 상태바나, 네비게이션바, 툴바, 하단에 탭바가 나타나는 경우가 있습니다. 이때 이러한 ..