모바일/IOS
button에 이벤트 추가
죠부니
2018. 1. 30. 12:01
반응형
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)
}
반응형