나의 발자취
UI 컴포넌트 실습 (UISegmentedControl, UITextField, UISlider, UISwitch, UIStepper) 본문
앱 개발/iOS
UI 컴포넌트 실습 (UISegmentedControl, UITextField, UISlider, UISwitch, UIStepper)
달모드 2024. 8. 29. 15:50
- UISegmentedControl
- UITextField
- UISlider
- UISwitch
- UIStepper
실습을 했다.
Question 1) Change UISlider Value to Int (from Float)
UISlider의 기본 자료형은 Float형이다. 따라서 이것 자체를 바꾸는 방법은 여러가지가 있지만 출력때만 정수형으로 나오게 하고싶으면 print문에서의 형변환으로 손쉽게 바꿔줄 수 있다.
@IBAction func actSliderValueChange(_ sender: Any) {
label3.text = "\(Int(slider.value))"
}
Question 2) Action을 싣는 위치
ViewDidLoad에 Action을 실어도 되고 위에 실어도 되고 상관은 없으나 제일 먼저 Lifecycle 관한 action > Deligate 관련 action > 이런식으로 action을 싣는데에 관례가 있음.
* override func loadView() 에 싣지 않는 이유는, loadView의 경우 인스턴스가 생성되지 않음.
'앱 개발 > iOS' 카테고리의 다른 글
UIImageView 실습: Index 활용법, 버튼 이미지 삽입, Refactor, (0) | 2024.08.30 |
---|---|
뷰컨트롤러 클래스 연결 방법 (iOS Storyboard) (0) | 2024.08.30 |
ViewController LifeCycle (2) | 2024.08.29 |
iOS App View Hierarchy (iOS앱 뷰 계층), @IBOutlet 연결하는 이유 (0) | 2024.08.29 |
Optional Chaining, UIColor ColorLiteral (0) | 2023.12.14 |
Comments