2009-06-30 4 views
1

나는 touchesbegan 이벤트를 사용하는 UIView를 가지고 있지만, 일단 손가락을 대면 touchesBegan 이벤트는 1 ~ 2 초 정도 걸립니다. 이 문제를 어떻게 빨리 해결할 수 있습니까?touchesBegan 이벤트 실행을 어떻게 가속화합니까?

감사합니다.

+0

분명히 뭔가 잘못하고있는 것이 분명하지만 무엇을 추측하기가 어렵습니다. 더 많은 정보가 필요합니다 - 어떻게 지연을 측정하고 있습니까? 손가락을 움직이거나 손가락으로 대고 감추면 지연이 달라 지나요? 다른 시각에서 이벤트를 먹을 수 있습니까? –

+1

"수학적"방법으로 지연을 측정하지 않습니다 ... 실제 장치에서 앱을 사용할 때 이상한 지연이 있음을 알 수 있습니다. 몇 가지 메모리 관리 버그를 해결할 수 있었고 지연 버그를 수정 한 것으로 보입니다.하지만 knowladge를 위해 응답 체인이 오래 걸릴지 알 수있는 방법이 있습니까? 또는 다른 시각에서 이벤트를 먹고있는 경우? NSlogs에 코드를 감염시키지 않고도 어디에서? – nico

답변

-1

일부 작업을 시도한 후에 지연이 사용자 지정 UIButton에서만 발생한다는 것을 알았습니다. 일반 UIView 하위 클래스가있는 단추를 "시뮬레이트"하면 올바른 동작을 얻습니다.

관련 문제