중복터치
-
[iOS] UIButton의 중복터치를 막아라앱등이에게 살충제를 뿌린다./iOS 2016. 7. 29. 14:53
iOS / Android 모두 가능한 중복터치 방지하기. 내 코드(코드연령 8세)에서는 찾아볼 수 없는 노하우가 회사에는 곳곳에 있다. 그중 하나가 바로 중복터치를 방지하기 위함 여러분은 Ctrl+C, Ctrl+V할 때 과연 C를 몇번 누르시나요?전 Ctrl버튼을 누른 뒤 C를 4번정도 연타하는 것 같네요. 모바일 앱에서도 터치를 다다닥 하는 경우가 있을텐데요. 이를 방지하는 기법을 소개해보고자 합니다.시나리오는 아래와 같습니다. 메소드는 중복해서 호출이 되지만 preventButtonTouch의 값 때문에 처음 호출된 메소드가 종료되기 전까지는 메소드의 body가 중복해서 수행되지 않습니다. 끝