Tôi có một UITextView có nhiều nội dung. Tôi có một nút cho phép người UITextView để tự động di chuyển + 10 pixel trong một vòng lặp NSTimer:iPhone Tự động cuộn UITextView nhưng cho phép cuộn thủ công cũng
scrollPoint = CGPointMake(scrollPoint.x, scrollPoint.y + 10);
[textView setContentOffset:scrollPoint animated:YES];
này hoạt động thực sự tốt, như các hình ảnh động làm cho cuộn khá trơn tru. Tôi muốn cho phép người dùng bỏ qua hoặc lùi lại bằng cách di chuyển bằng ngón tay của họ, tuy nhiên do mã này sau khi hoạt ảnh cuộn, cuộn cuộn trở lại vị trí sẽ tự động cuộn.
Tôi cần phải đặt lại biến scrollPoint sau khi cuộn theo cách thủ công, nhưng tôi không chắc chắn cách thực hiện điều đó. Tôi đã thử triển khai phương thức ủy nhiệm
- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView;
nhưng phương pháp này cũng tự động bật trên cuộn tự động của tôi.
Bất kỳ ý tưởng nào?
Tôi đã gặp vấn đề này. Giải pháp của bạn hoạt động rất tốt! Cảm ơn. –
Nó cuộn mượt mà hơn với "hoạt hình: KHÔNG" – DerWOK