티스토리 뷰
스토리 보드에서 + 버튼을 누르면 나오는 모든 컴포넌트들에 대해서 조사하였습니다.
제가 생각했을 때 중요도가 높으면 빨강, 보통이면 검정으로 색을 정하였습니다.
사진은 예시가 필요할 것 같은 것들만 넣었습니다.
Label
한 줄 혹은 여러 줄의 text를 보여주는 View
Button
사용자의 상호 작용(터치/탭 등의 이벤트)에 반응해 미리 지정된 코드를 실행하는 컨트롤
Segmented Control
여러 세그먼트(버튼)로 구성된 수평 컨트롤
Text Field
인터페이스에서 편집 가능한 텍스트 영역을 표시하는 객체
Slider
연속된 값 중에서 특정 값을 선택하는데 사용되는 컨트롤
Switch
On/Off 같은 두 가지 옵션을 제공하는 컨트롤
Activity Indicator View
일이 진행중임을 보여주는 View
Progress View
일의 진행률을 보여주는 View
Page Control
앱의 문서 또는 다른 데이터 모델 개체의 페이지에 해당하는 가로의 일련의 점들을 표현하는 컨트롤
(예시 : 인스타그램의 여러 장일 경우 밑에 생기는 페이지)
Stepper
값을 증가시키거나 감소시키기 위한 컨트롤
Horizontal Stack View
여러 뷰들을 수평으로 배치하기 위한 간소화된 인터페이스
Vertical Stack View
여러 뷰들을 수직으로 배치하기 위한 간소화된 인터페이스
TableView
하나의 열, 여러 행을 사용하여 데이터를 표시하는 View
리스트 형태를 지니고 있으며 스크롤이 가능해 많은 정보를 보여 줄 수 있습니다.
(예시 : 당근마켓)
Table View Cell
TableView를 이루는 개별적인 행
Image View
단일 이미지 또는 일련의 애니메이션 이미지를 표시하는 객체
Collection View
유연하고 변경 가능한 레이아웃을 사용하여 데이터 아이템의 정렬된 세트를 표시하는 View
(예시 : 번개 장터)
Collection View Cell
CollectioinView를 이루는 하나의 데이터 아이템
Collection Reusable View
CollectionView에 표시되는 모든 셀 및 보조 view들에 대한 동작을 정의해주는 View
Text View
스크롤할 수 있는 여러 줄 텍스트 영역
Scroll View
스크롤 뷰 안에 포함된 뷰를 상, 하, 좌, 우로 스크롤할 수 있고 확대 및 축소할 수 있는 View
Date Picker
날짜 및 시간 값 입력을 위한 컨트롤
Picker View
돌아가는 휠을 사용하여 하나 이상의 값 집합을 표시하는 View
Visual Effect View with Blur
배경의 흐림을 구현하는 View
Visual Effect Views with Blur and Vibrancy
배경의 흐림과 함께 생동감을 구현하는 View
(Vibrancy는 주로 Blur와 함께 사용된다고 합니다.)
Map Kit View (MKMapView)
지도 앱이 제공하는 것과 유사한 내장형 지도 인터페이스
MetalKit View
Metal에서 랜더링한 그래픽을 보여주는 View
(Metal은 애플이 개발한 그래픽 라이브러리라고 합니다.)
GLKit View
OpenGL에서 랜더링한 그래픽을 보여주는 View
(OpenGL은 가장 광범위하게 사용되고 있는 그래픽 라이브러리입니다.)
SceneKit View
Scene Kit에서 랜더링한 그래픽을 보여주는 View
(Scene Kit은 3D 그래픽 프레임워크입니다.)
SpriteKit View
Sprite Kit에서 랜더링한 그래픽을 보여주는 View
(Sprite Kit은 2D 게임 엔진입니다.)
ARKit SceneKit View
ARKit으로 증강된 SceneKit View
(ARKit은 AR 앱을 제작하는 소프트웨어 프레임워크입니다.)
ARKit SpriteKit View
ARKit으로 증강된 SpriteKit View
Web View (더 이상 사용되지 않습니다.)
Web Content를 보여주는 View
WebKit View
Web Content(웹 페이지)를 보여주는 View
RealityKit AR View
RealityKit에서 랜더링한 AR 그래픽을 보여주는 View
View
화면의 직사각형 영역에 대한 내용을 관리하는 객체
Container View
ViewController를 담는 View
Navigation Bar
일반적으로 Navigation Controller와 함께 화면 상단의 막대에 표시되는 네비게이션 컨트롤
Navigation Item
Navigation Bar에 보이는 아이템
ex) 뒤로 가기 버튼, 완료 버튼
Toolbar
인터페이스의 아래 끝쪽의 하나 이상의 Button를 표시하는 컨트롤
Bar Button Item
Toolbar 또는 Tab bar에 배치하기 위한 특수한 Button
Fixed Space Bar Button Item
다른 Bar Button Item 사이에 추가하는 길이가 정해진 공백 (직접 설정해야 함)
Flexible Space Bar Button Item
다른 Bar Button Item 사이에 추가하는 길이가 유동적인 공백 (자동으로 설정됨)
Tab Bar
여러 섹션을 가지는 앱에서 각 섹션을 선택해 해당 View로 이동할 수 있도록 밑에 하나 이상의 Button를 표시하는 컨트롤
Tab Bar Item
Tab Bar의 항목을 설명하는 객체
Search Bar
사용자로부터 검색과 관련 정보를 받게 하기 위한 View
Menu Command (UICommand)
가지고 있는 액션을 셀렉터에서 수행하는 메뉴 요소
Main Menu
기본 메뉴
Sub Menu
하위 항목들을 보여주는 메뉴
Inline Section Menu
하위 항목을 구분자와 함께 인라인으로 표시하는 메뉴
View Controller
하나의 View를 관리하는 객체
Storyboard Reference
나뉜 스토리보드를 연결해주는 메타데이터
Navigation Controller
내비게이션 스택을 사용하여 View Controller를 관리하는 Container View Controller
Table View Controller
Table View를 관리하는 데에 특화된 View Controller
Collection View Controller
Collection View를 관리하는 데에 특화된 View Controller
Tab Bar Controller
여러 섹션을 가지는 앱에서 각 섹션을 선택해 해당 View로 이동할 수 있도록 하는 Container View Controller
Split View Controller
View Controller 2개를 한 화면에서 관리하는 Container View Controller
Page View Controller
Child View Controller에 의해 관리되는 페이지 컨텐츠 간의 탐색을 관리하는 Container View Controller
Hosting View Controller
Swift UI View의 계층을 관리하는 UIKit View Controller
GLKit View Controller (더 이상 사용되지 않습니다.)
OpenGL ES 렌더링 루프를 관리하는 View Controller
AVKit Player View Controller
재생 컨트롤러와 함께 플레이어 객체의 비디오 컨텐츠를 보여주는 View Controller
Object
대부분의 Objective-C 클래스 계층 구조의 루트 클래스
Tab Gesture Recognizer
싱글 탭 또는 멀티 탭 제스처를 인식하는 Gesture Recognizer
Pinch Gesture Recognizer
핀치(Pinch) 제스처를 인식하는 Gesture Recognizer (확대, 축소)
Rotation Gesture Recognizer
회전 제스처를 인식하는 Gesture Recognizer
Swipe Gesture Recognizer
스와이프(swipe) 제스처를 인식하는 Gesture Recognizer
Pan Gesture Recognizer
드래그(drag) 제스처를 인식하는 Gesture Recognizer
Screen Edge Pan Gesture Recognizer
화면 가장자리 드래그 제스처를 인식하는 Gesture Recognizer
Long Press Gesture Recognizer
롱 프레스(long-press) 제스처를 인식하는 Gesture Recognizer(꾹 누르기)
Custom Gesture Recognizer
사용자 지정 제스처를 인식하는 Gesture Recognizer
'iOS Programming' 카테고리의 다른 글
The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation 에러 해결 (0) | 2022.01.09 |
---|---|
[iOS] Xcode의 AppProject 속성 알아보기 (0) | 2021.09.10 |
[iOS] ViewController, Segue 개념 정리 (0) | 2021.09.08 |
[iOS] Info.plist 탐구해보기 (0) | 2021.09.07 |
[iOS] 문자열 앞 뒤 공백 제거하기 (Trim 사용해보기) (0) | 2021.08.30 |
- Total
- Today
- Yesterday
- swiftsoup
- webcrawl
- 프로세스간통신
- 운영체제
- PHImageRequestOptions
- RxSwift
- setBackgroundColor
- 디프만
- returnKey
- 개발대외활동
- URLComponents
- 멀티프로세스
- WKUIDelegate
- OS
- rxcocoa
- ios
- 스냅킷
- cs
- optional
- isNetworkAccessAllowed
- 프로세스
- 부캠
- Xcode
- 쓰레드
- 스레드
- 개발동아리
- PHAsset
- 슈퍼스칼라
- Swift
- sharedmemory
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |