일부 복잡한 스크롤 동작으로 사용자 지정보기가 있습니다. 나는 관성과 가장자리가 튀는 UIScrollView
과 같은 물리학을 가지고 스크롤을하고 싶습니다. 노력을 줄이고 일관된 사용자 경험을 제공하기 위해 UIScrollView
의 물리 코드를 어떻게 든 재사용 할 수 있습니까?사용자 지정 스크롤보기에 UIScrollView 스크롤 피직스를 재사용 할 수 있습니까?
0
A
답변
0
일종의 해킹이지만 할 수 있습니다. 이 솔루션은 WWDC 2012 세션 # 223 : Enhancing User Experience with Scroll Views에서 잘 설명됩니다. 주요 트릭은 콘텐츠에 일반 UIScrollView
을 배치하고 scrollViewDidScroll:
대리인 호출에 의해보고 된 오프셋 변경을 감시하고 이에 따라 사용자 지정보기의 콘텐츠를 조정하는 것입니다. 유일하게 잡힌 내용은 다른 터치 입력을 받아들이는 것입니다 (스크롤 뷰는 실제 내용보기를 포함하고 입력을 삼킨다.)하지만 WWDC 비디오에서 볼 수 있듯이이를 해결하는 것은 비교적 쉽습니다.
관련 문제
- 1. 사용자 지정 UITextView로 사용자 지정 UIScrollView 스크롤
- 2. 사용자 지정 UIScrollView 제스처
- 3. 사용자 지정 UIScrollView 스크롤 막대 색?
- 4. 스크롤 뷰에서 UILabels을 재사용 할 수 있습니까?
- 5. 스크롤보기에 버튼을 추가 할 수 있습니까?
- 6. UIScrollView 사용자 지정 ViewController
- 7. 재사용 가능한 항목이있는 UIScrollView
- 8. 위로 스크롤 할 UISCrollView 제한
- 9. UIScrollView 내부의 UIScrollView 스크롤
- 10. 사용자 지정 셀 재사용
- 11. UIScrollView 스크롤 민감도를 변경할 수 있습니까?
- 12. UIScrollView - 아래쪽으로 스크롤 할 수 없습니다.
- 13. 사용자 지정 속도에서 UIScrollView scrollRectToVisible
- 14. 사용자 지정 셀 재사용 문제
- 15. 수평 시차 스크롤 UIScrollView iOS
- 16. UIScrollView 내부의 UIScrollView : 스크롤
- 17. UIScrollView 스크롤 영역 설정
- 18. UIScrollView 크기를 재조정 할 수 있습니까?
- 19. iOS7 - 스크롤보기에 화면을 포함 할 수 없습니다.
- 20. 스크롤 할 때 UIScrollView 번역본을 볼 수 있습니까?
- 21. 홀수 스크롤 문제 (UIScrollView)
- 22. 어떻게 cellForRowAtIndexPath가 포맷터를 재사용 할 수 있습니까 (스크롤 기능 향상)?
- 23. 사용자 지정 UITableViewCell 재사용 문제
- 24. 프로그래밍 방식으로 사용자 스크롤 UIScrollView 취소
- 25. 사용자 지정 재사용 가능 UITableViewCell
- 26. ValueAnimator를 재사용 할 수 있습니까?
- 27. NSKeyedUnarchiver를 재사용 할 수 있습니까?
- 28. HttpWebRequest를 재사용 할 수 있습니까?
- 29. NSError를 재사용 할 수 있습니까?
- 30. UIScrollView 내부의 UIScrollView - 텍스트 뷰의 경계에서 스크롤 뷰가 닿지 않습니까?