Lưu ý: Câu trả lời được đưa ra ở đây không phù hợp với tôi.
Tôi có UIScrollView (không phải chế độ xem bảng, chỉ là một thứ tùy chỉnh) và khi người dùng thực hiện các hành động nhất định, tôi muốn loại bỏ mọi thao tác cuộn (kéo hoặc giảm tốc) bên trong chế độ xem. Tôi đã thử làm ví dụ:
[scrollView scrollRectToVisible:CGRectInset([scrollView bounds], 10, 10) animated:NO];
về lý thuyết rằng, với một hình chữ nhật đã được biết trước có thể nhìn thấy được, việc cuộn sẽ chỉ dừng lại ở vị trí của nó, nhưng hóa ra điều này không có bất kỳ ảnh hưởng nào - rõ ràng là chế độ xem cuộn cho thấy rằng hình chữ nhật đã cho nằm trong giới hạn và mất không có hành động. Tôi có thể dừng cuộn, nếu tôi đưa ra một hình chữ nhật chắc chắn nằm ngoài giới hạn hiển thị nhưng bên trong contentSize của chế độ xem. Điều này dường như ngăn chế độ xem như mong đợi ... nhưng cũng khiến nó chuyển sang một số vị trí khác. Tôi có lẽ có thể làm một chút chơi xung quanh lề để làm cho điều này hoạt động hợp lý OK, nhưng có ai biết cách dễ dàng để ngăn chế độ xem cuộn đang hoạt động không?
Cảm ơn.