iPhone dev./UI 관련
UIScrollView 내부의 버튼이 동작 안 할 때
홍진표
2012. 12. 22. 10:34
UIScrollView에 UIGestureRecognizer(혹은 UITapGestureRecognizer 등)를 추가한 상태에서 그 안에 UIButton을 넣은 경우 UIButton이 작동하지 않는 경우가 있다.
iOS 5.1 이상에서는 문제 없이 작동하나, iOS 5 이하에서는 작동을 안 하는 것 같다.
이럴 땐 UIScrollView에 추가된 gestureRecognizer의 설정을 다음과 같이 바꿔준다.
...
[scrollTapRecognizer setCancelsTouchesInView:NO]; // default 값이 YES인 경우가 있다.
...