나의 발자취

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의 경우 인스턴스가 생성되지 않음.

 

 

 

 

 

728x90
반응형
Comments