티스토리 뷰

반응형

 

 

 

 

 


Views and Controls
뷰와 컨트롤

SwiftUI의 View, Control은 스크린 상의 컨텐츠를 표현하고, 사용자 이벤트를 처리하는데 사용됩니다. 

 

 


Overview
개요

뷰(View) 와 컨트롤(Control) 앱 유저 인터페이스의 시각적인 구조 블록입니다.

View와 Control을 사용하면 스크린 상에 앱의 컨텐츠를 띄울 수 있습니다.

View와 Controls의 역할을 간략하게 보자면 아래와 같습니다.

- View는 텍스트, 이미지, 모양, 커스텀 그림 등의 구성물들을 표현할 수 있습니다. 
- Control은 현재 개발 중인 앱의 플랫폼에 적응하는 API등과 관련하여 이루어지는 유저와의 상호작용을 가능하게 해줍니다. 

 

 


modifier 메서드

시각적 관계와 계층을 명시하는 컨테이너들을 사용해서 View들을 결합시킬 수 있습니다.

표출, 행위, View들로 만들어진 상호작용성, 앱을 위한 생성물 등에 대해 커스텀화 할 수 있는 modifiers 메서드를 사용할 수도 있습니다. 

modifier 메서드는 View, Controls등에 대해서 아래와 같은 것들을 지원합니다. 

- 사이즈, 위치, 뷰 내에서의 속성의 표현 등을 제어할 수 있습니다.
- 텝, 제스쳐 등의 다양한 유저 상호작용에 반응할 수 있습니다. 
- 드래그 앤 드롭(Drag & Drop) 연산을 지원합니다.
- 애니메이션 및 전환을 커스텀화할 수 있습니다. 
- 스타일 선호, 그 외 환경 관련 데이터를 설정할 수 있습니다. 

 

 

 


View, Controls와 modifier 메서드에 대해서 가볍게 돌아봤습니다.

View, Controls에 대한 더 자세한 내용이 궁금하다면, 애플 공식 문서의 Human Interface Guidelines를 찾아보시기 바랍니다.

 

반응형
댓글
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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 31
글 보관함