1
나는 touchesbegan 이벤트를 사용하는 UIView를 가지고 있지만, 일단 손가락을 대면 touchesBegan 이벤트는 1 ~ 2 초 정도 걸립니다. 이 문제를 어떻게 빨리 해결할 수 있습니까?touchesBegan 이벤트 실행을 어떻게 가속화합니까?
감사합니다.
나는 touchesbegan 이벤트를 사용하는 UIView를 가지고 있지만, 일단 손가락을 대면 touchesBegan 이벤트는 1 ~ 2 초 정도 걸립니다. 이 문제를 어떻게 빨리 해결할 수 있습니까?touchesBegan 이벤트 실행을 어떻게 가속화합니까?
감사합니다.
일부 작업을 시도한 후에 지연이 사용자 지정 UIButton에서만 발생한다는 것을 알았습니다. 일반 UIView 하위 클래스가있는 단추를 "시뮬레이트"하면 올바른 동작을 얻습니다.
분명히 뭔가 잘못하고있는 것이 분명하지만 무엇을 추측하기가 어렵습니다. 더 많은 정보가 필요합니다 - 어떻게 지연을 측정하고 있습니까? 손가락을 움직이거나 손가락으로 대고 감추면 지연이 달라 지나요? 다른 시각에서 이벤트를 먹을 수 있습니까? –
"수학적"방법으로 지연을 측정하지 않습니다 ... 실제 장치에서 앱을 사용할 때 이상한 지연이 있음을 알 수 있습니다. 몇 가지 메모리 관리 버그를 해결할 수 있었고 지연 버그를 수정 한 것으로 보입니다.하지만 knowladge를 위해 응답 체인이 오래 걸릴지 알 수있는 방법이 있습니까? 또는 다른 시각에서 이벤트를 먹고있는 경우? NSlogs에 코드를 감염시키지 않고도 어디에서? – nico