2012-05-10 3 views
1

두 개의 버튼에 대한 터치 이벤트를 바꿔 봅니다. 버튼의 TouchDown 이벤트가 발생하면 현재 터치 한 버튼 위에 새로운 버튼을로드합니다. 문제는 드래그를 위해이 새로운 버튼을 선택해야한다는 것입니다. 사용자가 바로 드래그를 시작하려면 첫 번째 버튼의 TouchDown을 취소 한 다음 새 버튼으로 눌러야합니다. 수동으로 내 widgetTouch:(id)sender forEvent:(UIEvent *)event으로 전화를 걸고 계속 터치 할 수 있습니까? 나는 이동하려고 할 때, 그러나 그것은 사건 인사이드 내 터치 드래그를 트리거하지 않습니다, 터치 이벤트를 호출 -버튼 B의 터치 다운 중 버튼 A의 TouchDown 트리거

답변

2

나는이 어느 정도 작동 [button sendActionsForControlEvents: UIControlEventTouchDown]

+0

을 시도 할 것입니다. –

+0

음 ... 해당 이벤트에 계속해서 반응하는 버튼이 아직 작동합니까? –

+0

또한 버튼을 FirstResponder로 지정하면 어떻게됩니까? –

관련 문제