일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java 실행과정
- jetpack compose
- 절차 지향 언어
- ondevice ai
- 포트넘버
- ios
- 제트팩 컴포즈
- 자바 소켓통신
- autolayout
- 2025 정보처리기사
- 2025 정보처리기사 필기
- 라즈베리파이 os
- qualcomm ai hub
- 안드로이드
- numpy
- SWIFT
- 라즈베리파이 메모리
- 라즈베리파이 led
- 개방폐쇄 원칙
- java 클래스 로딩
- Xcode
- 객체 지향 언어 vs 절차 지향 언어 차이점
- 네트워크프로그래밍
- 라즈베리파이
- static 맴버 로딩
- rubikpi
- 디자인 패턴
- 프로그래밍뷰
- 라즈베리파이 회로
- 라즈베리파이 개발환경
- Today
- Total
목록autolayout (2)
From_Base

이전에는 아이폰 기종이 하나의 사이즈였으나, 점점 발전하며 아이폰 SE, PRO 등 다양한 사이즈와 화면 비율로 출시가 되면서 사이즈에 구애받지않고 시각적으로 동일한 화면을 구현해야하기때문에 오토레이아웃을 사용한다.여러가지 방법들이 존재하지만 가장 편리하고 권장되는 방법이 오토레이아웃이다. 우리가 오토레이아웃을 수행할때는 뷰의 제약사항이 있다. 뷰의 제약사항을 바탕으로 체계 내의 모든 뷰의 크기와 위치를 동적으로 계산하게 된다. 어플리케이션을 사용할때 발생하는 외부변경이 있고 내부변경이 있다.이러한 외부변경과 내부변경에 동적으로 반응하는 사용자 인터페이스를 가능하게해주는 것이 오토레이아웃이다. so, autoLayout이 요구되는 그러한 외부변경과 내부변경이 무엇인지 알아보자. 🔹외부변경외부변경이라는..

오토레이아웃은 여러 아이폰 및 아이패드 등 다양한 기기-다양한 화면 크기에서도 UI를 안정적으로 일관되게 구성할 수 있도록 해주는 핵심 기능이다. 특히 다양한 디바이스가 존재하고 사용자의 인터페이스 사용 방식이 복잡해진 현재의 모바일 환경에서는 오토레이아웃의 역할이 매우 중요하다. ⬛️ 오토레이아웃의 필요성하나의 iOS 앱은 iPhone SE처럼 작은 화면부터 iPad Pro와 같은 대형 화면까지 다양한 디바이스에서 실행된다. 또한, 모바일 환경은 가로/세로 회전과 분할 화면 등 다양한 환경 변화가 빈번히 일어나기에 이에 잘 대응해야한다. 각각의 화면에서 UI가 적절하게 보여지기 위해서는 레이아웃이 유연하게 대응할 수 있어야 하며, 이를 위해 등장한 것이 오토레이아웃이다. 오토레이아웃 이전에는 오토리사..