iOS

iOS - Stepper

dion_K 2020. 12. 8. 23:56
728x90

안녕하세요:)

 

이번에는 Stepper를 활용해서 지정된 범위 내의 값을 증가시키거나 감소시키는 UI를 구현해보도록 하겠습니다.

 

1. 프로젝트 생성

2. UI 추가

 

Shift + Command + L

 

Label, Stepper, Switch를 추가해 주도록 하겠습니다.

 

Stepper의 Attributes inspector를 보겠습니다.

< stepper >

  • value는 시작하는 값을 의미합니다.

  • Minimum과 Maximum은 최솟값과 최댓값을 의미합니다.

  • Step은 Stepper를 터치했을 때 증가시키거나 감소시킬 값의 크기입니다.

< Behavior >

  • Autorepeat가 선택되어 있으면 Stepper를 터치하는 동안 값이 반복적으로 업데이트됩니다.

  • Continuous는 valueChanged 이벤트가 전달되는 시점을 설정합니다. 체크되어 있다면 지금처럼 Stepper를 터치하면 값이 즉시 업데이트됩니다. 체크되어 있지 않다면 터치 이벤트가 종료되는 시점에 이벤트를 한 번만 전달합니다.

  • Wrap은 최솟값, 최댓값에 도달한 상태에서 다음 값을 처리하는 방법을 결정합니다. 체크되어 있지 않으면 최댓값이나 최솟값에 도달했을 때 더 이상 값을 업데이트하지 않습니다.

 

 

 

 

 

 

 

 

3. 코드 추가

 

4. 실행

Command + R

 

 

 

 

 

 

728x90