2010-08-19 2 views
0

단추를 눌렀을 때 메서드를 호출하는 방법을 알고 있습니다. 사용자가 하나의 방법을 호출 할 수있는 버튼을 눌러 지킬 때 사용자가 단추를 계속 누르고있을 때 메서드를 호출하는 방법?

하지만, 내 문제는

-이 전화를하는 등의 다른 방법은

라고 { }

을 keeppressed (무효)

- 사용은 단지 버튼을 탭 때 (공극)가 {}

을 justpressed

어떤 해결책이 있습니까?

답변

2

실제로 모두에서 호출 실행할 코드를 conatining x 방법을 작성합니다.

+0

사실은 해당 버튼을 두 드릴 때 keeppressing 메서드가 호출해서는 안됩니다. 사용자가 계속 누르고 있으면이 사실을 알게 될 것입니다. – Ganesh

+0

여기 터치 이벤트를 사용하면 안됩니다.이 문제가 있습니다. – Ganesh

+0

그러나 분명히 'keeppressed'함수는 정확히 이것을합니다. – fuz

0

도청과 긴 누르기를 처리 할 수있는 UIGestureRecognizer가 있습니다. 이것이 작동하지 않는 경우 (IIRC에서만 사용 가능), 언론과 통화 후 타이머를 시작해야합니다 (언론과 석방/취소를위한 작업을 연결).

관련 문제