UISegmentedControl 사용하기: 간단한 선택 메뉴 만들기

작성일 :

UISegmentedControl 사용하기: 간단한 선택 메뉴 만들기

Swift 언어에서 UISegmentedControl을 사용하여 간단한 선택 메뉴를 만드는 방법을 알아보겠습니다. UISegmentedControl은 여러 가지 옵션 중 하나를 선택할 수 있게 해주는 UI 요소로, 사용자가 앱 내에서 다양한 선택을 쉽게 할 수 있도록 도와줍니다.

UISegmentedControl 개요

UISegmentedControl은 수평으로 배치된 여러 세그먼트로 구성되어 있으며, 각각의 세그먼트는 독립적으로 설정할 수 있습니다. 사용자는 한 번에 하나의 세그먼트를 선택할 수 있으며, 선택된 세그먼트는 특별한 스타일로 표시됩니다. 이 UI 요소는 주로 필터링 옵션, 보기 전환 또는 기타 빠른 선택 메뉴를 제공할 때 많이 사용됩니다.

기본 UI 요소 설정

먼저 프로젝트에서 UISegmentedControl을 설정하는 방법을 알아보겠습니다. 스토리보드에서 추가하거나 코드로 직접 초기화할 수 있습니다. 여기서는 코드로 UISegmentedControl을 설정하는 예제를 다뤄보겠습니다.

swift
import UIKit

class ViewController: UIViewController {
    var segmentedControl: UISegmentedControl!

    override func viewDidLoad() {
        super.viewDidLoad()
        setupSegmentedControl()
    }

    func setupSegmentedControl() {
        // 세그먼트 제목 설정
        let items = [