Tôi đang sử dụng UIScrollView làm cơ sở của thành phần sử dụng hoạt ảnh lõi. Khi người dùng vuốt chế độ xem, tôi muốn định vị các phần tử theo vị trí đích (nghỉ ngơi) của chế độ xem cuộn. Đối với điều này, tôi cần phải tính toán contentOffset đích của UIScrollView trong phương thức scrollViewWillBeginDecelerating: hoặc tương tự.Cách tính điểm nội dung đích của UIScrollView trong chuyển động
Lý do tôi cần điều này là tôi sẽ sử dụng contentOffset đích để tạo hiệu ứng các chế độ xem lồng nhau trong contentView của scrollview đến vị trí cuối cùng của chúng. Tất nhiên tôi có thể thiết lập một người quan sát trên contentOffset hoặc tương tự, nhưng điều này sẽ dẫn đến hoạt ảnh hỗn loạn khi các khung nhìn lồng nhau sau đó sẽ cập nhật vị trí của chúng nhiều lần trong khi giảm tốc. Tôi muốn điều này xảy ra chỉ một lần.
Có cách nào đơn giản để thực hiện việc này không?
Có vẻ ai đó có nhu cầu này quá: http://stackoverflow.com/questions/1651560/predicting-the-resting-offset-in-a-uiscrollview-after-deceleration – Tricky