[iOS 오토레이아웃 Views with Intrinsic Content Size] Simple Label and Text Fieldfrom apple auto layout guide 간단하게 label과 text field로 hugging priority와 compression resistance를 알아보겠습니다. 1. 뷰컨트롤러에 label과 text field를 가져와서 아래처럼 제약조건을 걸어줍니다.* (1,2번) safe area에는 margin이 없기 때문에 +8 을 해줍니다.* 3번의 standard는 애플에서 지정한 뷰끼리의 표준간격(?)이라고 보시면 됩니다. * baseline은 text를 기반으로 한 label이나 textField에 있는 기준선이라고 보시면 됩니다. 이 기준선은 tex..
[iOS 오토레이아웃 simple constraints] Two Views with Complex Widthfrom apple auto layout guide 전 글(2018/07/28 - [iOS] - [iOS 오토 레이아웃 simple constraints] Two Different-Width Views) 이랑 거의 같습니다. 전 글에서는 두 개의 view의 width가 2배 차이가 났다면, 이 글에서는 하나의 뷰의 width가 최소 150인 것을 보장해주면서 2배가 되는 것을 보여줍니다. 1. 전 글 제약조건에서 yellow view.width >= 150 하나만 추가 해주고 gree view.wdith = 2 * yellow view.width의 priority를 750으로 바꿔주면 됩니다. * ..
[iOS 오토레이아웃 simple constraints] Two Different-Width Viewsfrom apple auto layout guide 하나의 뷰가 다른 뷰의 2배 너비를 같도록 하는 ui를 만들어 보겠습니다. 전 글(2018/07/27 - [iOS] - [iOS Auto layout simple constraints] Two Equal-Width Views)이랑 거의 비슷합니다. 제약조건 중 yellow view.width = green view.width를 green view.width = 2 * yellow view.width로 바꿔주면 됩니다. 바꾸는 방법은 아래 사진처럼 Multiplier를 2로 설정해 주면 됩니다. multiplier는 숫자(2), 퍼센트(200%), 분수(..