728x90
반응형
UIKit에서 세그먼트라는 게 있는데 오늘은 이 친구의 사용법을 알아볼 것이다.
세그먼트
Segmented Control이라고 치면 나오는 컴포넌트로 아래와 같이 생겼다.
선택지가 몇개 없을때 누르는 항목마다 바로바로 화면의 요소가 바뀌는 장면에 사용된다.
Tab Bar보다는 적지만 그래도 많은 요소들(혹은 넓은 영역)이 한번에 바껴야 된다면 좋은 선택지이다.
UISegmented Control 클래스에 속해있으며 sender 파라미터로 UISegmentedControl타입을 받는다.
sender를 이용해 값의 변경을 유도할 수 있다.
sender.selectedSegmentIndex
이걸로 현재 선택된 세그먼트를 감지한다.(0부터 시작한다.)
당연히 눌렀을때 IBAction도 지정할 수 있다.(눌렀을때 selectedSegmentIndex를 불러오면 되겠다.)
728x90
반응형
'공부 > Apple' 카테고리의 다른 글
[스위프트] 배경색 바꾸기 및 애니메이션 적용 (1) | 2024.01.05 |
---|---|
[스위프트] 이미지 평균 색 추출 (0) | 2024.01.05 |
[스위프트] final 메서드와 static 메서드 (2) | 2024.01.04 |
[스위프트] 인스턴스 메서드와 타입 메서드 (0) | 2024.01.03 |
[스위프트] 복잡한 함수의 사용 (0) | 2023.12.19 |