Tôi đang cố triển khai chức năng sơn đơn giản trong ứng dụng iPhone của mình. Tôi đã thử cập nhật một bitmap với một bàn chải bitmap, và tôi cũng đã thử this tutorial.không thể vẽ đủ nhanh để theo kịp với chạm được yêu thích?
Cả hai phương pháp đều có cùng một vấn đề, mặc dù mã này gần như hoàn toàn khác nhau. Nó chỉ xảy ra trên thiết bị - trình mô phỏng hoạt động tốt.
Khi tôi chạm vào màn hình và di chuyển ngón tay, màn hình không được cập nhật. Khi tôi tạm dừng hoặc nhấc ngón tay lên, màn hình sẽ được cập nhật. Đây không phải là trải nghiệm người dùng tốt!
Tôi đã thử gọi drawRect từ chạm trực tiếp, nhưng thấy rằng ngữ cảnh vẽ (mà tôi truy xuất bằng UIGraphicsGetCurrentContext) không hợp lệ đối với nhiều cuộc gọi, vì vậy hãy tự vẽ bản thân màn hình cho mọi touchesMoved.
Bất kỳ ý tưởng nào?
Cảm ơn bạn đã giúp đỡ, điều này đã khá bực bội!
Henning
Cảm ơn, nhưng tôi đã thử thực hiện [self setNeedsDisplay] từ touchesMoved. Nó không giúp được gì. – Henning