Tôi muốn sao chép hiệu ứng được nhìn thấy trong ứng dụng Pinterest, nơi chúng ẩn các thanh trên cùng và dưới cùng tùy thuộc vào hướng cuộn. Câu hỏi của tôi là: cách chính xác để xác định cách mà UIScrollView đang cuộn là gì?UIScrollXem hướng cuộn
6
A
Trả lời
30
Đây là giải pháp:
-(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
pointNow = scrollView.contentOffset;
}
-(void)scrollViewDidScroll:(UIScrollView *)scrollView {
if (scrollView.contentOffset.y<pointNow.y) {
DLog(@"down");
} else if (scrollView.contentOffset.y>pointNow.y) {
DLog(@"up");
}
}
1
Sử dụng các phương thức từ giao thức UIScrolViewDelegate's
. Bạn có thể tìm thấy tài liệu here.
Các vấn đề liên quan
- 1. Hướng cuộn UITableView
- 2. Sửa đổi hướng cuộn
- 3. UITableView/UIScrollXem cách tự động biết khi ContentSize thay đổi?
- 4. Kiểm tra hướng cuộn trong UIScrollView
- 5. JList - sử dụng thanh cuộn dọc thay vì nằm ngang với hướng cuộn dọc?
- 6. UIScrollView xác định hướng cuộn trên scrollViewDidEndDragging khi phân trang
- 7. twitter bootstrap sửa thanh điều hướng sau khi cuộn
- 8. Điều hướng chính xác với Cuộn mượt mà đang nhảy
- 9. Làm cách nào để thay đổi hướng cuộn trong UICollectionView?
- 10. Có thể nhìn thấy tràn theo một hướng với cuộn theo hướng khác
- 11. Android ListView alpha cuộn cho danh sách dài cuộn nhanh
- 12. Duy trì vị trí cuộn nội dung WebView trên thay đổi hướng
- 13. JavaFX - Thêm các nút vào ScrollPane với hướng cuộn chính xác
- 14. Thêm thanh điều hướng động trong một dòng với thanh cuộn ngang
- 15. Có thể sử dụng phương pháp Window.Onscroll để bao gồm phát hiện hướng cuộn không?
- 16. Làm cách nào để sửa thanh điều hướng bootstrap thành đầu sau khi div được cuộn?
- 17. jQuery/JavaScript: Phát hiện hướng cuộn - vấn đề về cấu trúc mã
- 18. Chrome hiển thị thanh cuộn dọc ở bên phải khi sử dụng hướng: rtl
- 19. Bootstrap, tạo một thanh điều hướng dính sau khi cuộn xuống?
- 20. Điều hướng Biến mất trong Chrome sau khi cuộn và nhấp vào
- 21. Vị trí cuộn ban đầu của trang web iOS7 dưới Thanh điều hướng
- 22. Cách thêm cuộn vào chế độ xem khi hướng màn hình được thay đổi thành ngang?
- 23. Sự kiện thanh cuộn khi cuộn?
- 24. Cuộn ngang?
- 25. RelativeLayout cuộn
- 26. Cuộn một div bằng jQuery
- 27. iPad tắt tính năng cuộn tài liệu nhưng không xóa cuộn cuộn div
- 28. Cách tạo cuộn div cuộn có thể cuộn khi nhấp và di chuột qua jQuery
- 29. Làm cách nào để bật cuộn ngang và tắt cuộn dọc trong UIWebview?
- 30. Bootstrap: Cách bật thanh cuộn?
Để tránh một vấn đề khi di chuyển của bạn giữ nhấp chuột ép, thêm "pointNow = scrollView.contentOffset;" sau khi điều kiện. – JERC
Tôi sẽ sử dụng nếu (scrollView.contentOffset.y <= pointNow.y) chỉ để giữ nó lên khi nó lần đầu tiên được vào bộ điều khiển xem :) – Doz