iOS
UISegmentedControl
수색…
소개
UISegmentedControl 객체는 여러 세그먼트로 구성된 가로 컨트롤로, 각 세그먼트는 개별 버튼으로 작동합니다. 분할 된 컨트롤은 여러 컨트롤을 그룹화하는 간결한 방법을 제공합니다.
코드를 통해 UISegmentedControl 만들기
- UISegmentedControl의 새 인스턴스를 만들고 3 개의 항목 (세그먼트)으로 채 웁니다.
let mySegmentedControl = UISegmentedControl (items: ["One", "Two", "Three"])
- 설치 프레임;
mySegmentedControl.frame = CGRect(x: 0.0, y: 0.0, width: 300, height: 50)
- 기본 선택을하십시오 (세그먼트가 0으로 인덱싱되지 않음).
mySegmentedControl.selectedSegmentIndex = 0
- 대상 구성 :
mySegmentedControl.addTarget(self, action: #selector(segmentedValueChanged(_:)), for: .valueChanged)
5 핸들 값 변경됨 :
func segmentedValueChanged(_ sender:UISegmentedControl!) {
print("Selected Segment Index is : \(sender.selectedSegmentIndex)")
}
- UISegmentedControl을 뷰 계층 구조에 추가하십시오.
yourView.addSubview(mySegmentedControl)
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow