iPhone 용 응용 프로그램을 개발 중입니다.이보기에는 웹보기가 포함되어 있습니다.이보기는 스크롤보기에 배치됩니다. 이제는 다음보기로 이동하기 위해 스크롤보기를 가로 스크롤해야합니다. , 또한 그 내용을 보려면 웹 뷰를 세로로 스크롤해야합니다. 터치 이벤트를 캡처하고 적절하게 이벤트를 라우팅 webview "hittest"이벤트를 사용합니다. 이제 조회 후 touchesmoved 함수에서 hittest 이벤트를 발사해야합니다. 이동 방향 (사용자가 수직으로 터치하면 웹 뷰 스크롤 막대가 수직으로 이동하거나 사용자가 가로로 터치하면 다음보기가 표시됨). 솔루션을 많이 검색했습니다. 고맙습니다.Hittest 이벤트 문제
0
A
답변
0
I 내가 충분히 이해하고 있는지 모르겠다. estion하지만 수업 간 의사 소통을 원하는 경우 NSNotificationCenter를 사용할 수 있습니다. 이렇게하면 특정 이벤트가 발생할 때 두보기가 통신 할 수 있습니다.
NSNotificationCenter에 익숙하지 않은 경우 간단히 설명하겠습니다. 당신과 같이, 일반적으로 초기화 방법, 관찰자를 설정하는 것 두 클래스에서
는 :
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handleNotification:) name:nil object:nil];
그래서이 작업을 수행 한 클래스에서, 당신은 통지를 처리하는 방법이 필요합니다. 여기에 내가 전화 한 : 당신은 당신이 메시지에 이름과 패스를 제공 할 수 있습니다 볼 수 있듯이
[[NSNotificationCenter defaultCenter] postNotificationName:@"aName" object:nil];
:
handleNotification:(NSNotification *)notification {}
그런 다음, 당신이 메시지를 전달 할 때마다, 그냥 알림을 게시 handleNotification 메서드의 다른 쪽 끝에서 검색 할 수있는 객체
NSString *name = (NSString *)[notifcation name];
id object = [notification object];
관련 문제
- 1. HitTest?
- 2. ItemizedOverlay hitTest
- 3. AS2 ~ AS3 hitTest 마이그레이션
- 4. Adobe Flex의 HitTest
- 5. UIControlEventTouchUpInside in hitTest : withEvent :
- 6. AS3 : HitTest 모든 객체
- 7. 문제() - 이벤트
- 8. 클래스의 이벤트 위임 문제
- 9. 이벤트 대상과 관련된 문제
- 10. WebClient.UploadProgressChanged 이벤트 문제
- 11. 터치 이벤트 문제
- 12. $(). 아약스 이벤트 문제
- 13. FileSystemWatcher 이벤트 트리거 문제
- 14. Silverlight : 이벤트 처리기 문제
- 15. UIAlertView 단추 이벤트 문제
- 16. 키보드 이벤트 문제
- 17. 이벤트 문제 .NET 원격에서
- 18. 이벤트 처리기 문제
- 19. Enterframe 이벤트 문제
- 20. 동적 단추 이벤트 문제
- 21. jQuery 이벤트 바인딩 문제
- 22. 포스트 백 이벤트 문제
- 23. ContextMenu - 이벤트 문제
- 24. QT 이벤트 문제
- 25. 자바 스크립트 이벤트 문제
- 26. 양식 제출 이벤트 문제
- 27. dojo의 이벤트 핸들러 문제
- 28. 터치 이벤트 문제 이미지보기
- 29. jquery click 이벤트 문제
- 30. 자바 스크립트 이벤트 문제