UISlider
(슈퍼 뷰에서) 외부에서 터치를 시작하고 터치가 UISlider
으로 이동하면 정상적으로 슬라이드합니다. 어떻게 구현해야합니까?외부에서 시작된 터치를 처리하기 위해 UISlider 사용자 정의
2
A
답변
2
이 사용자 정의 클래스를 수퍼 뷰로 만들고 slider
콘센트를 슬라이더에 연결하십시오. 슬라이더 자체에있을 수있는 사용자 지정 추적을 제외하고 필요한 작업을 수행해야합니다. 수퍼 뷰의 제스처 인식기와 잘 일치하지 않을 수 있습니다 (예 : 수퍼 뷰가 스크롤 뷰이면 모든 베팅이 꺼짐).
이렇게하면 수퍼 뷰에서 터치에 응답해야하는 다른보기도 무시됩니다. 미세 입자 제어를 사용하는 경우 hitTest:forEvent:
을 업데이트하고 적절한 경우 MyView 또는 슬라이더 만 반환하십시오.
+0
'TrackingWithTouch' 메소드는 제가 찾고있는 메소드였습니다. 이전에는'touches ... '이벤트를 전달하려는 경우를 제외하고 비슷한 설정을 사용했습니다. 이제 작동합니다. 감사! –
관련 문제
- 1. 외부에서 시작된 터치 감지
- 2. UISlider 사용자 정의 thumb
- 3. UISlider 모양 사용자 정의
- 4. 사용자 정의 UISlider for iPhone
- 5. 서브 뷰에서 시작된 터치를 수신하도록 UIGestureRecognizer 만들기
- 6. 사용자 정의 UIView가 사용자의 터치를 감지합니다.
- 7. main() 외부에서 argc와 argv 처리하기
- 8. .emacs에서 자동으로 시작된 사용자 정의 쉘
- 9. WTL을 사용하여 사용자 정의 메시지를 올바르게 처리하기
- 10. 사용자 정의 컨트롤 외부에서 사용자 정의 컨트롤의 메서드를 구현하려면 어떻게해야합니까?
- 11. Python : 외부에서 시작된 프로세스 완료를 기다리는 중
- 12. 벡터를 처리하기 위해 정수형
- 13. 디버거가 외부에서 시작된 응용 프로그램의 인스턴스를 연결하도록 허용 하시겠습니까?
- 14. 어떻게 AskTimeoutException을 처리하기 위해?
- 15. 사용자 지정 UISlider 값을 설정할 수 있습니까?
- 16. iOS UIButton은 프레임 외부에서 터치를 받지만 프레임 내부에서는 터치하지 않습니다.
- 17. 정의 내용을 처리하기 위해 매크로를 사용할 수 있습니까?
- 18. 버튼에서 TabActivity의 시작된 활동에서 사용자 정의 메소드 호출
- 19. 레일에서 사용자 남용 처리하기
- 20. 어떤 활동을 처리하기 위해 의도
- 21. Silverlight에서 처리하기 위해 BitmapImage를로드하려면 어떻게해야합니까?
- 22. 나중에 처리하기 위해 IPL_DEPTH_IMAGE 저장
- 23. C# 예외를 MVC에서 처리하기 위해 속성 사용
- 24. wpf에서 재사용을 위해 사용자 정의 사용자 정의 컨트롤 만들기
- 25. 다른 로고를 처리하기 위해 사용자 지정 드로어 블 리소스 생성
- 26. iPhone UISlider 크래킹
- 27. ObjC : 외부에서 사용자 정의 클래스의 ivar에 액세스 할 수 없습니다.
- 28. 사용자 지정 UISlider 이미지가 사라 집니까?
- 29. UISlider - UISwitch와 같은 기능
- 30. 유형 정의 외부에서 동등성 구현
터치가 슬라이더의 엄지 위로 이동하면 슬라이딩을 시작하겠습니까? 슬라이더는 엄지 밖의 슬라이더 트랙에서 시작되는 터치를 무시합니다. –
@robmayoff 예, 터치가 시작된 위치에 관계없이 터치가 엄지 손가락으로 움직일 때마다 슬라이딩을 시작하고 싶습니다. ('UISlider'의 다른 곳이나 수퍼 뷰에 있습니다.) –