내 앱에서 UILongPressGestureRecognizer를 사용합니다. 연속 된 제스처 인식기로, 초기화 된 대상의 선택기를 계속 실행합니다. 내가 선택기를 한 번만 해고 싶습니다. 제스처 인식기의 enabled 속성을 선택자가 시작된 시점을 기록하도록 설정하여 추가 선택기가 실행되는 것을 방지하려고 시도했지만 선택기가 다시 시작된 후에 만 적용됩니다. 선택기가 한 번만 해고되도록하려면 어떻게합니까?UIGestureRecognizer가 선택기를 두 번 이상 실행하지 못하도록 함
1
A
답변
0
셀렉터를 강제로 한 번만 실행하는 방법을 찾을 수 없었습니다. 내가 사용한 해결 방법은 제스처 인식기의 enabled 속성을 처음 실행 한 후 NO로 설정 한 다음 필요할 때 다시 활성화하는 것입니다.
2
선택기가 반복적으로 실행됩니다. [sender state] == UIGestureRecognizerStateBegan
경우에만 그 안에서 행동하십시오.
관련 문제
- 1. 메인 폼을 실행하지 못하도록 함 OnActivate 이벤트
- 2. Wrap_Content가 BindView를 두 번 이상 실행하지 않는 이유
- 3. mysql_real_escape 두 번 이상
- 4. jQuery를 사용하여 onClick을 두 번 실행하지 마십시오.
- 5. awakeFromNib가 두 번 이상 호출되었습니다.
- 6. 두 번 이상 양식 제출
- 7. PL/SQL 코드를 입력 매개 변수와 동일한 값으로 두 번 실행하지 못하도록 제한하는 방법은 무엇입니까?
- 8. MSI가 SYSTEM 컨텍스트에서 EXE를 실행하지 못하도록 막으십시오.
- 9. 동일한 쿼리에서 테이블을 두 번 이상 조인합니까?
- 10. XAML에서 리소스의 요소를 두 번 이상 가져옵니다.
- 11. Java에서 서식을 두 번 이상 호출하는 방법?
- 12. 플라스크의 @before_request가 두 번 이상 실행됩니다.
- 13. SSIS - PipelineComponent의 ProcessInput이 두 번 이상 호출됩니다.
- 14. 개미 작업을 두 번 이상 수행하려면 어떻게해야합니까?
- 15. 동일한 FrameworkPropertyMetaData를 두 번 이상 사용합니다.
- 16. page_load를 두 번 이상 누르는 이유
- 17. 모양과 느낌을 두 번 이상 변경 하시겠습니까?
- 18. CodeIgniter - 두 번 이상 반복되는 템플릿 클래스
- 19. jQuery를 사용하여 객체를 두 번 이상 추가하기
- 20. shouldAutorotateToInterfaceOrientation은 항상 두 번 이상 호출됩니다.
- 21. ActionScript-3 addEventListener를 두 번 이상 호출합니다.
- 22. UITableView dequeueReusableCellWithIdentifier : nil을 두 번 이상 반환합니다.
- 23. Sitemesh에서 두 번 이상 꾸밀 수 있습니까?
- 24. 두 번 이상 같은 양식 열기
- 25. AJAX를 사용하여 두 번 이상 폼을로드하십시오.
- 26. NHibernate : 두 번 이상 중첩 된 DetachedCriteria
- 27. jQuery 대화 상자 열기 (두 번 이상)?
- 28. 1 불투명도를 변경하기위한 단추 두 번 이상?
- 29. Jquery 함수가 두 번 이상 호출합니다.
- 30. MQ 시리즈 메시지가 두 번 이상 읽음
이것은 훨씬 더 나은 접근 방법입니다. –
예, 불행히도 6 개월 늦었습니다. Run Loop이 스스로 알아 냈 으면합니다. 이것은 안전하고, 부작용이없는 방법입니다. :) –