본문 바로가기

전체 글

(99)
iOS) UIImageView ImageView를 사용하면 이미지를 효율적으로 나타낼 수 있다. 필요에 따라 이미지 크기를 변경 및 자동 조정 가능 contentMode alpha값으로 투명도 조절이 가능한데 각 픽셀에 값을 곱하는 작업을 하기 때문에 메모리 주의 성능 향상 팁 자주 사용하는 이미지는 저장해서 사용한다. 이미지 크기 별로 https://developer.apple.com/documentation/uikit/uiimageview
iOS) UIView 화면에서 직사각형 영역을 관리하는 객체입니다. 용도 - 그리기 및 애니메이션 - 뷰는 UIKit, Core Graphics를 사용하여 영역 안에 그림을 그릴 수 있다. - draw(_:)메소드 - 레이아웃 및 서브 뷰 관리 - 뷰 안에 또 다른 뷰를 넣을 수 있다. - Super view 와 Sub view - 제스쳐를 넣을 수 있다. 관련 기능 들 - 뷰의 변경사항 - 레이아웃 여백, 간격 및 변경 - SafeArea 여부 및 변경 - Constraint 관리 - 레이아웃 - 그림 및 애니메이션 https://developer.apple.com/documentation/uikit/uiview
iOS) Auto Layout 1 Auto Layout 오토레이아웃은 뷰에 추가한 제약(Constrait)에 따라 뷰 체계에 속한 모든 뷰의 크기와 위치를 현재 상황과 제약에 맞도록 계싼하여 배치합니다. 따라서 다양한 기기와 화면크기에서도 상황에 맞는 크기로 사용자 인터페이스를 제공할 수 있습니다. (프레임 기반으로 하는 레이아웃도 별도로 있습니다.) 오토레이아웃이 필요한 이유 - 다양해지는 iOS 기기 화면 크기 - 가로/세로 회전이 필요한 애플리케이션의 증가 - 지역화(Localization)로 인한 텍스트 길이 변화 - 상황에 따라 크기가 변하는 동적인 콘텐츠 사이즈 - 나라마다 글자 여백이 다름 Baseline : 콘텐츠에 텍스트가 있는 경우 텍스트의 하단, 없는 경우 사각 영역 최하단 Leading: 텍스트 시작 방향(언어별로 ..