티스토리 뷰
반응형
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를 찾아보시기 바랍니다.
반응형
'iOS 개발 > 개발자문서 정보' 카테고리의 다른 글
iOS UIKit 스택뷰, UIStackView 특징 및 사용방법 (0) | 2020.08.13 |
---|---|
SwiftUI 프로토콜, View 역할 및 속성 적용방법 (0) | 2020.08.08 |
SwiftUI 문서, App 프로토콜 개요 알아보기 (0) | 2020.08.05 |
SwiftUI 문서, Scene 프로토콜 개요 알아보기 (0) | 2020.08.04 |
애플 앱 개발 프레임워크, SwiftUI 알아보기 (0) | 2020.08.03 |
댓글
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- swift
- swift문제
- 프로그래머스swift
- 프로토콜
- 프로그래머스
- SwiftUI
- Collection
- 알고리즘
- swift 기초
- swift string
- swift reduce
- 백준알고리즘
- 스위프트
- 부스트코스
- swift알고리즘
- ios
- swift 문자열
- CoreML
- 백준swift
- Protocol
- swift언어
- createML
- uikit
- 자연어처리
- Swift 알고리즘
- 컬렉션
- 김프매매
- 개발자문서
- publisher
- 알고리즘문제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함