본문 바로가기
모바일/IOS

button에 이벤트 추가

by 죠부니 2018. 1. 30.
반응형

1. IBOutlet추가

    @IBOutlet var detail01Button: UIButton!

    @IBOutlet var detail02Button: UIButton!

2. 셀에서 버튼을 가져온다는 가정하에

    page02cell.detail01Button.tag = 0

    page02cell.detail01Button.addTarget(self, action: #selector(detailButtonClick(_:)), for: .touchUpInside)


addTarget을 통해서 이벤트 등록 및 함수 지정



3.  함수영역

swift문법 업데이트되면서 @objc 부분을 붙여줘야함

    @objc func detailButtonClick(_ sender: UIButton){

        if sender.tag == 0 {

        }else if sender.tag == 1 {

            

        }else if sender.tag == 2 {

            

        }else if sender.tag == 3 {

            

        }

        //print(sender.tag)

    }




반응형

'모바일 > IOS' 카테고리의 다른 글

키보드관련  (0) 2018.02.09
UIAlertController, UIAlertAction  (0) 2018.02.09
URL 을 받아올때 nil값이 넘어온다.  (0) 2018.01.25
ScrollVIew에서 가로스크롤 막기  (0) 2018.01.24
TableCell 선택시 페이지 이동 Segue  (0) 2018.01.17