탐색 표시 줄에 왼쪽 및 오른쪽 탐색 모음 단추가 있고 둘 다 동시에 도청 될 수 있으며 해당 동작이 실행됩니다. 여러 번 터치하는 것을 방지하려면 어떻게해야합니까? 나는 여기와 구글을 조사했지만 성공하지 못했다.UiNavigationBar에서 여러 번 터치 사용 안 함
1
A
답변
0
UIButton
에 exclusiveTouch
이라는 속성이있다. 그래서 같은 것을 사용하여 탐색 버튼을 만듭니다
예를 : 한 번에 하나만 등록 할 수 있도록 또한 각각의 버튼에 -setExclusiveTouch 사용할 수 있습니다
UIButton *btnAdd = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 38, 37)];
[btnAdd setContentMode:UIViewContentModeScaleAspectFit];
[btnAdd setBackgroundImage:[UIImage imageNamed:@"abc.png"] forState:UIControlStateNormal];
[btnAdd addTarget:selfaction:@selector(<method>) forControlEvents:UIControlEventTouchUpInside];
[btnAdd setExclusiveTouch:YES];
UIBarButtonItem *rightBtn = [[UIBarButtonItem alloc] initWithCustomView:btnAdd];
self.navigationItem.rightBarButtonItem = rightBtn;
1
. 보기에서 멀티 터치를 비활성화하지 않아도됩니다.
1
이 경우 ExclusiveTouch 속성을 활용
[self.navigationController.navigationBar setExclusiveTouch : YES]를 사용할 수있는 간단한 꽤 많은;
수신자가 터치 이벤트를 독점적으로 처리하는지 여부를 나타내는 부울 값입니다.
이 속성을 YES로 설정하면 수신자가 터치 이벤트가 동일한 창에서 다른보기로 전달되는 것을 차단합니다. 이 등록 정보의 기본값은 NO입니다.
관련 문제
- 1. 보기에서 터치 사용 안 함
- 2. UINavigationBar에서 여러 번 터치 이벤트를 방지하는 방법은 무엇입니까?
- 3. 처리 중에 터치 이벤트 사용 안 함
- 4. UIKeyboard 터치 이벤트 사용 안 함
- 5. 숨겨진 탐색 모음의 터치 사용 안 함
- 6. 터치 스크린 스크롤 사용 안 함
- 7. cocos2d에서 레이어 터치 사용 안 함
- 8. android에서 멀티 터치 사용 안 함
- 9. 마우스 승격 사용 안 함
- 10. 화면 키보드 사용 안 함
- 11. libgdx에서 액터 사용 안 함
- 12. MKMapView ViewController 오버레이를 통한 터치 및 제스처 사용 안 함
- 13. 클릭하면 사용/사용 안 함
- 14. iOS에서 스크롤 할 때 터치 이벤트 사용 안 함
- 15. 오른쪽 클릭 사용 안 함
- 16. Tkinter checkbutton으로 여러 항목 사용 안 함
- 17. jQuery를 - 여러 조건 사용 안 함 확인란
- 18. jQuery 값으로 여러 옵션 사용 안 함
- 19. 인터넷 탐색기의 탭 사용 안 함 = "사용 안 함"단추
- 20. UIPickerView 사용 안 함
- 21. 사용 안 함 대신
- 22. 저장소 사용 안 함
- 23. SessionStateModule 사용 안 함
- 24. ultraWebGrid 사용 안 함
- 25. CheckedTextView 사용 안 함
- 26. JButton 사용 안 함
- 27. jQuery 사용 안 함
- 28. Quicklook 사용 안 함
- 29. -msse 사용 안 함
- 30. 장치 사용 안 함
여기 좀 보시고 : http://stackoverflow.com/questions/1080043/how-to-disable-multitouch – TheEye
나는 이미 확인했지만 성공하지 못했습니다. – zaheer
난 스토리에 UIBarButtonItem을 생성하고, I 스토리 보드에 UIBarButtonItems 생성 전용 터치 – zaheer