Khi bạn kéo ngón tay trên màn hình cảm ứng iPhone, nó sẽ tạo ra các sự kiện touchesMoved
ở tần số 60Hz thông thường, đẹp mắt.Khi nào một touchesBegan trở thành một touchesMoved?
Tuy nhiên, việc chuyển đổi từ sự kiện touchesBegan
ban đầu sang touchesMoved
đầu tiên ít rõ ràng hơn: đôi khi thiết bị chờ một thời gian.
Còn chờ gì nữa? Khoảng thời gian/khoảng cách lớn hơn? Thêm nhiều lần chạm vào sự kiện?
Có ai biết không?
Quan trọng là, sự chậm trễ này không xảy ra với các ngón tay tiếp theo, điều này sẽ đặt liên lạc đầu tiên vào một bất lợi riêng biệt. Đó là tin tức rất bất đối xứng và không tốt đối với các ứng dụng yêu cầu đầu vào chính xác, như trò chơi và nhạc cụ.
Để xem lỗi này/hiện tượng trong hành động
chậm kéo iPhone màn hình mở khóa trượt sang bên phải. lưu ý bước nhảy đột ngột & lưu ý cách nó không xảy ra nếu bạn có ngón tay khác nghỉ ngơi ở bất kỳ nơi nào khác trên màn hình
thử "leo" trên một cây cầu hẹp trong bất kỳ số lượng trò chơi 3D nào. Bực bội!
thử trò chơi cần điều khiển ảo kép & lưu ý rằng hiệu ứng được giảm nhẹ bởi vì bạn có nghĩa vụ không bao giờ chấm dứt một trong hai chạm chạm vào đó giúp phân bổ sự khó chịu.
Đã đăng nhập này dưới dạng lỗi cách đây 8 tháng.
Tôi tò mò về điều gì tạo nên "động thái đầu tiên". Điểm của bạn "tất cả các thông báo mới là touchesMoved sau khi kéo" là sai: nếu bạn nhấn bằng một ngón tay khác, bạn tất nhiên sẽ nhận được một sự kiện touchesBegan. Tuy nhiên những tiếp xúc sâu hơn này dường như chuyển đổi nhanh hơn nhiều để chạm vào các sự kiện được yêu thích. Hiếu kỳ. Re: các "liên lạc" sự kiện tư vấn, tôi đang thực hiện một cái gì đó nhiều hơn một chút xúc giác hơn nút trung bình của bạn hoặc hộp kiểm, do đó sẽ không cắt nó. –
Tôi có thể xác nhận điều này. Đó là một vấn đề thực sự lớn trong hệ điều hành iPhone. – Thanks