안녕하세요

프로그램 과정에서 막혔던 문제들에 대한 해결책 정리


페이지 목록

레이블이 toggle인 게시물을 표시합니다. 모든 게시물 표시
레이블이 toggle인 게시물을 표시합니다. 모든 게시물 표시

2018년 12월 2일 일요일

Swift Toggle Button 사용 방법

@IBAction func checkBoxTapped(_ sender: UIButton){
        /*
        UIView.animate(withDuration: 0.5, delay: 0.1, options: .curveLinear,
                       animations: {
                        sender.transform = CGAffineTransform(scaleX: 0.1, y: 0.1)
                        
        }) {
            (success) in
            sender.isSelected =  !sender.isSelected
            UIView.animate(withDuration: 0.5, delay: 0.1, options: .curveLinear,
                           animations: {
                            sender.transform = .identity
            },completion: nil)
        }
        */
        if sender.isSelected {
            sender.isSelected = false
        } else {
            sender.isSelected = true
        }

    }

위와 같이 sender 의 isSelected 를 사용해서 토글을 할 수 있다.

주석 처리는 애니메이션 효과를 준 것이다.

 위 자료는 유튜브 동영상을 보고 만든 것이다.

출처: https://youtu.be/S6q5d3RvVY8