[iOS] 기본 Objects 정리
참조 : 인프런 강의 (iOS 최신 앱 개발 강의 - 기초부터 핵심 요소, 간단한 포폴까지 제작)
- 기본 Objects를 사용하려면 ViewController에 선언
- IBOutlet으로 선언하고 배열로도 선언 가능함
- 단, 배열로 선언 시에 각각 Object들까지 추가해야 함
- Object에 사용할 수 있는 기본 기능
- btn1.backgroundColor = UIColor.yellow : 색상 변경
- btn1.text = "버튼" : "버튼"으로 텍스트 변경
- btn1.textColor = UIColor.blue : 텍스트 색상 변경
- ImageView
- imageView.image = UIImage(named: "image2.png") : imageView라는 이미지뷰에 이미지를 "image2.png"로 변경
- Delegate
- 전달할 때 사용함(프로토콜의 종류)
- textField.delegate = self : textFied의 이벤트 처리자 자신(self)으로 설정
- TextField
- TextField에 글자 입력될 때마다 호출
- 글자 입력완료 될 때 한번 호출(키보드 완료 버튼이나 포커스가 바뀌었을 때)
- 키보드 완료버튼(Next, Search) 눌렀을 때
- Switch
- sender.isOn : 스위치의 ON/OFF 상태 (Bool)
- Segment
- Segments로 Segment의 개수 설정 가능
- sender.selectedSegmentIndex : 선택한 Segment, Switch문을 이용해 사용 가능
- Progress View
- 현재 상태를 Bar형태로 나타낼 수 있음
- Progress의 Max는 1
- progressView.progress = 0.5 : 현재 progress의 상태
- Indicator
- 작업이 진행 중임을 나타냄
- indicatorView.startAnimating : Indicator가 돌아감
- indicatorView.stopAnimating : Indicator가 멈춤
- indicatorView.isHidden : Indicator가 사라짐
- Slider
- 버튼을 이용하여 좌우로 이동 가능
- sender.value : 슬라이더의 값(범위 0.0 ~ 1.0)
- stepper
- +/- 로 값을 조절 가능
- Min/Max 설정 가능
- String(Int(sender.value)) : value 값을 String으로 변환해서 사용
'iOS > UIKit' 카테고리의 다른 글
[iOS] IBOutlet Collection (0) | 2022.08.24 |
---|---|
[iOS] PageView (0) | 2022.07.14 |
[iOS] SideMenu (0) | 2022.07.14 |
[iOS] App로고, App 이름 설정 (0) | 2022.07.11 |
[iOS] View Struct (1) | 2022.07.06 |