iOS auto layout (2) 썸네일형 리스트형 156. Auto Layout Interface Builder Technique Auto Layout Interface Builder Technique 새 프로젝트를 생성한 뒤 위치와 크기를 조금 변경했다. 지금 상태에선 어떠한 제약도 추가하지 않았지만, 앱을 실행하면 현재 Frame을 기반으로 자동으로 제약이 추가된다. 이러한 제약을 '프로토타이핑 제약 (Prototyping Constraints)'라고 부른다. 이름 그대로 실제 앱에서 사용하기에 적합하지 않고, Autoresizing Mask와 함께 UI 개발 초기에 Prototype 목적으로 사용하기 적합하다. 제약을 추가하기 시작하면 이 프로토타이핑 제약은 사용할 수 없다. 우측 하단의 5개의 버튼 중 가운데에 위치하는 버튼이 제약을 추가할 수 있는 팝업을 표시한다. 해당 팝업에서 오른쪽과 같이 위, 왼쪽, 오른쪽 그리고 높.. 154 ~ 155. Auto Layout and Frame-based Layout & Autoresizing Mask Auto Layout 해상도 iPhone 3GS Portrait Only 320 * 480px iPad 1 Gen Portait & Landscape 768 * 1024px iPhone 4 Portait & Landscape 320 * 480pt, 640 * 960px(Retina Display) iPad 3 Gen Portait & Landscape 768 * 1024pt, 1536 * 2048px (Retina Display) 아이폰이 처음 나왔을 당시 Portrait 모드만 존재하고, 단일 해상도를 가지고 있었다. 이후 아이패드가 출시되면서 Portrait 모드와 Landscape 모드로 구분되고 새로운 해상도에 대한 대책이 필요했다. 하지만 당시에는 아이폰 앱과 아이패드 앱을 별도로 구분 지어 개.. 이전 1 다음