Việc sử dụng thuộc tính contentOffset
trong số UIScrollView
là gì?ContentOffset làm gì trong UIScrollView?
Trả lời
Theo documentation, các contentOffset
sở hữu đại diện:
Các điểm mà tại đó nguồn gốc của quan điểm nội dung được bù đắp từ nguồn gốc của xem di chuyển.
Nói một cách đơn giản, đó là khoảng cách di chuyển theo từng hướng (dọc và ngang). Bạn có thể giải nén khoảng cách thẳng đứng và nằm ngang bằng cách truy cập x
và y
thuộc tính của CGPoint
:
CGFloat xOffset = _myScrollView.contentOffset.x;
CGFloat yOffset = _myScrollView.contentOffset.y;
Nó có thể được coi như là phối hợp về nguồn gốc của scrollView
's khung tương đối về nguồn gốc của contentView
của nó' khung s . Xem hình dưới đây:
Đây là một câu trả lời tốt hơn nhiều. Câu trả lời đã chọn chỉ là việc khôi phục tài liệu. – galactikuh
- 1. contentOffset in UIScrollView sau khi xoay của iPhone
- 2. becomeFirstResponder reset contentOffset
- 3. dismissModalViewControllerĐặt lại cài đặt lại contentOffset
- 4. "Chế độ xem nội dung" của UIScrollView là gì?
- 5. Thuộc tính contentInset UIScrollView là gì?
- 6. UIScrollView trong iOS 6
- 7. Cuộn vô hạn - setContentOffset: dừng giảm tốc độ UIScrollView
- 8. Overriding -handlePan: trong UIScrollView
- 9. Phát hiện vị trí UIScrollView
- 10. Di chuyển Parallax ngang UIScrollView iOS
- 11. 2 UITableView trong UIScrollView
- 12. Cách tính điểm nội dung đích của UIScrollView trong chuyển động
- 13. Nhận giá trị cuộn UIScrollView hiện tại trên iPhone?
- 14. Làm cách nào để luôn cuộn UIScrollView?
- 15. Infinite UIScrollView
- 16. Cuộn UITableView bên trong UIScrollView
- 17. Làm thế nào để nhúng một UITableView trong một UIScrollView
- 18. Di chuyển động của UIScrollView bằng CoreAnimation
- 19. Làm thế nào để UIScrollView gửi các tin nhắn scrollViewDidScroll trong các hình động
- 20. UIScrollView xác định hướng cuộn trên scrollViewDidEndDragging khi phân trang
- 21. Toàn màn hình UIScrollView không hoạt động Chính xác
- 22. UIScrollView: vòi cuộn duy nhất nó để đầu
- 23. Làm sạch chuyển đổi autorotation trong một phân trang UIScrollView
- 24. UIScrollView hoặc UIPageViewController
- 25. Vòng một UIScrollView
- 26. iPhone - UIScrollView bên trong UIView không cuộn
- 27. Cách phóng to UIScrollView bên trong UICollectionViewCell?
- 28. UIImageView và UIScrollView zoom
- 29. UIScrollView + UIWebView = NO scrollsToTop
- 30. Lỗi UIScrollView EXC_BAD_ACCESS trong SDK iOS
Ví dụ, nếu bạn muốn trình bày một số (n) Các trang có thể được cuộn qua, bạn có thể tạo một UIScrollView với contentSize (n * pageWidth, pageHeight) và với kích thước khung hình (pageWidth, pageHeight). Sau đó, bạn có thể sử dụng contentOffset.x để xác định (hoặc đặt) trang nào đang được (hoặc được hiển thị). – westsider
Vì việc cuộn được thực hiện bằng cách thay đổi nguồn gốc giới hạn của chế độ xem cuộn (hoặc chế độ xem nội dung? Quên), là contentOffset có liên quan trực tiếp đến nguồn gốc giới hạn? – Marty