티스토리 뷰

iOS

[iOS] swift storyboard components

Kim_Baechu 2020. 12. 29. 10:24

 

Storyboard에서 사용하는 모든 Objects

 

Label 임의의 텍스트 표시
Button 어떤 액션을 할 수 있는 버튼
Segmented Control 하나 이상의 선택지 제공
Text Field 사용자가 텍스트 입력 가능
Slider 음악 재생 바 혹은 화면 밝기 조정 같은 컨트롤
Switch On/Off True/False 등 배타적인 값
Activity Indicator View 어떤 작업이 진행 중임을 나타내주는 로딩 표시
Progress View 작업 진행 상황을 바 형식으로 보여줌
Page Control 여러개의 광고 뷰처럼 화면 여러개 있을 때 사용
Stepper 계수기 처럼 카운트
Horizontal Stack View 수평 방향으로 여러개의 뷰를 관리
Vertical Stack View 수직 방향으로 여러 개의 뷰를 관리
Table View 한 줄에 한 칸씩 여러 줄이 있는 목록
Tabel View Cell 테이블 뷰에 사용하는 한 칸의 셀
Image View  이미지를 보여줄 수 있는 뷰
Collection View 한 줄에 여러 칸씩 여러 줄이 있는 목록
Collection View Cell 컬렉션 뷰에 사용하는 한 칸의 셀
Collection Reusable View 섹션 헤더, 푸터 같이 반복적으로 나오는 뷰
Text View Text Field보다 더 큰 텍스트 입력 가능한 뷰
Scroll View 스크롤을 할 수 있는 뷰
Date Picker 날짜 선택
Picker View 임의의 값을 정해놓고 선택
Visual Effect View With Blur 블랜드 옵션을 줄 수 있는 뷰
Visual Effect View With Blur And Vibrancy 블러 백그라운드와 진동 효과 제공하는 뷰
Map Kit View 지도를 나타내는 뷰
MetalKitView Metal 오브젝트를 나타내는 뷰
GLKit View openGL로 만든 그래픽 나타내는 뷰
SceneKit View SceneKit으로 만든 그래픽 나타내는 뷰
SpriteKit View SpriteKit으로 만든 그래픽 나타내는 뷰
ARKit SceneKit View SceneKit과 ARKit으로 만든 그래픽 나타내는 뷰
ARKit SpriteKit View SpriteKit ARKit으로 만든 그래픽 나타내는 뷰
Web View deprecated
WebKit View 웹 컨텐츠를 나타내는 뷰
RealityKit AR View RealityKit으로 만든 그래픽 나타내는 뷰
Navigation Bar 타이틀과 여러 버튼을 나타내는 상단 바형태의 뷰
Navigation Item 네비게이션 바에 사용하는 컨텐츠
Toolbar 스크린 아래에 수평으로 버튼을 보여줌
Bar Button Item 네비게이션이나 툴바에 사용하는 버튼
Fixed Space Bar Button Item 툴바에서 고정된 값의 공간 제공
Flexible Space Bar Button Item 툴바에서 유동적인 공간 제공
Tab Bar 선택 가능한 섹션 제공
Tab Bar Item 탭바에서 사용하는 아이템
Search Bar 검색 필드가 있는 뷰
Menu Command 액션이나 설정들을 보여줌
Main Menu macOS에서 사용하는 기본 메뉴
Sub Menu 서브 메뉴
Inline Section Menu 그룹화한 메뉴
View 레이아웃을 만들거나 화면을 그리기 위한 도구
Container View 자식 뷰 컨트롤러를 만들어 줌
View Controller 뷰를 관리함
Storyboard Reference 다른 스토리보드를 참조함
Navigation Controller 네비게이션이 임베드된 뷰 컨트롤러
Table View Controller 테이블뷰가 임베드된 뷰 컨트롤러
Collection View Controller 컬렉션뷰가 임베드된 뷰 컨트롤러
Tab Bar Controller 탭 바가 임베드된 뷰 컨트롤러
Split View Controller 분할 화면을 위한 뷰 컨트롤러
Page View Controller 여러 페이지를 보여주기 위한 뷰 컨트롤러
Hosting View Controller SiwftUI를 위한 뷰 컨트롤러
GLKit View Controller openGL을 관리하는 뷰 컨트롤러
AVKit Player View Controller 오디오 비쥬얼 컨텐츠를 표시하기 위한 뷰 컨트롤러
Object 특정 클래스의 인스턴스로 만듦
Tap Gesture Recognizer 터치 처리
Pinch Gesture Recognizer 핀치 처리 (줌 같은)
Rotation Gesture Recognizer 돌리는 처리
Swipe Gesture Recognizer 닦아내기, 특정 방향으로 쓸기 처리
Pan Gesture Recognizer 드래그 처리
Screen Edge Pan Geture Recognizer 스크린 끝에서 시작하는 드래그 처리
Long Press Pan Geture Recognizer 길게 터치 처리
Custom Geture Recognizer 사용자 지정 터치 처리


댓글
공지사항