UITapGestureRecognizer랑 addtarget이 뭔차이지..(내일..다시..확인..)

2022. 2. 23. 14:19iOS/iOS memo

728x90
반응형

요놈봐라..생긴거보니까 addtarget과 비슷한 역할을 하는것 같긴한데.. 왜왜 ..

왜때문에 UITapGestureRecognizer를 쓰나요? addtarget만 줄곧 써왔던 1인

 

참고) 변수이름이 addBtn이긴 하지만 UIButton이 아니고 uiImageView입니다.

let tabGestureAdd = UITapGestureRecognizer(target: self, action: #selector(addContent))
addBtn.addGestureRecognizer(tabGestureAdd)
addBtn.isUserInteractionEnabled = true

 

큰차이점

uiView를 터치했을때 이벤트를 주고 싶다 -> addGestureRecognizer

uiButton을 터치했을때 이벤트를 주고 싶다 -> addtarget

 

개발자 사는거 다 똑같

https://stackoverflow.com/questions/39124642/difference-between-uitapgesturerecognizer-and-addtarget

 

Difference between UITapGestureRecognizer and addTarget

Can anyone clarify the difference between these 2 ways of triggering a function when tapping a view? 1) myView.addTarget(self, action: #selector(myFunctionToTrigger(_:)), forControlEvents:

stackoverflow.com

엥 잠만.. 그럼 IBAction과 addtarget의 차이는 또 뭐야..? 아......

잠자야되는데 궁금증이 자꾸 생김ㅋㅋ....

 

하지만 회사에서 공부를 할 순 없으니 지금 알아보도록 하장. 

 

큰차이점

button을 iboutlet으로 연결했을때 event를 주고 싶다면 addtarget메서드를 이용한다.

button에 바로 action을 주고싶다면 ibaction으로 연결한다..

 

맞을걸. 내일 다시 확인해보겠음

 

참고링..

https://hyesunzzang.tistory.com/82

 

[iOS/Swift3.0] IBAction: Target-Action 알아보기

IBAction - target-action IBAction 으로 객체에서 발생하는 액션을 코드로 연결해 사용자 동작에 상호 작용할 수 있게 만들 수 있다. UIKit에는 UIButton, UISwitch, UIStepper 등 UIControl을 상속받은 다양한..

hyesunzzang.tistory.com

 

 

 

문제시.. 치킨 받음

728x90
반응형