Blog

ReselectableUISegmentedControl 만들기

May 22, 2014

ReselectableUISegmentedControl 만들기

트위터에 ReselectableUISegmentedControl를 만들었다고 남겼는데 기록을 위해 블로그에 정리하기로.

이미 선택된 세그먼트를 다시 눌렀을 때 동작하는 UISegmentedControl이 필요했다. 하지만 UISegmentedControl에 Value Changed 이벤트는 같은 세그먼트를 누르면 발생되지 않았다.

그래서 UISegmentedControl를 상속해서 클래스를 만들고 터치 이벤트로 현재 선택된 세그먼트와 같은 세그먼트에 이벤트가 발생하면 UIControlEventValueChanged 이벤트를 보낸다. 끝!

참고: Stack Overflow