Hầu như không có thông tin trên mạng về vấn đề này, vì vậy đây là vấn đề của tôi:iOS Liễu (Auto) offset trên iPad
Tôi đang làm việc trên một máy nghe 2 'ngồi đối diện với eachother' ipad trò chơi và máy nghe nhạc những người ở phía đối diện có một thời gian khó khai thác các nút ... bởi vì nó xuất hiện rằng Apple tự động thay đổi cảm ứng dựa trên định hướng thiết bị (đó là tuyệt vời để sử dụng thường xuyên hoặc các cầu thủ chính). Có cách nào để thiết lập lại nó hoặc nói với ipad không làm điều đó? (Btw iPhone thực hiện điều này quá)
Đây là tất cả những gì tôi đã tìm thấy: Với sự không thống nhất rõ ràng này, tôi đã quyết định chỉ lừa nó bằng cách mở các phần chuyển động '' để có một khu vực cho người dùng nhấn bên dưới khu vực của phần. Nhìn chung, người dùng dường như nhấn bên dưới một đối tượng chứ không phải ở trên nó - vì vậy đừng để ý đến sự dịch chuyển do iOS gây ra.
Vì vậy, nếu không có cách dễ dàng để ngăn chặn bù đắp, là giải pháp duy nhất để thay đổi giới hạn của mỗi uiview (hoặc phân lớp) cho người chơi đối diện? Hay điều đó có đúng không?
Bất kỳ câu trả lời nào được đánh giá cao.
Quyền đối với lần chạm Tôi theo dõi bản thân mình Tôi có thể làm điều đó, nhưng điều gì về UIButtons hoặc nội dung trên bảng nhìn mà không có nhiều quyền kiểm soát của tôi? Họ đã loại bỏ một liên lạc bị mất.Bất cứ đề nghị cho điều này? Cảm ơn. – cclogg
Để ảnh hưởng đến tất cả các lần chạm, bạn sẽ phải ghi đè lên 'sendEvent:' ở cấp UIWindow/UIApplication, nhưng bạn không thể sửa đổi UITouches. Vấn đề ở đây là để "sửa chữa" máy móc điều chỉnh cảm ứng của Apple (rất có thể xảy ra ở cấp độ trình điều khiển) * ở mọi nơi * bạn phải sử dụng các API riêng như được mô tả ở đây: http://cocoawithlove.com/2008/10/ synthesizing-touch-event-on-iphone.html, nhưng tôi sẽ không khuyên bạn nên nó vì nó là một * rất, rất * nguy hiểm hack. – Costique
Darn được. Tôi đang xem xét các giới hạn của một khung nhìn ... Tôi tự hỏi liệu tôi có thể tắt cắt, sau đó bù đắp giới hạn của khung xem -10 pixel và sau đó bù đắp khung hình của khung hình xuống +10 pixel (khung hình cho người chơi thứ 2). Mặc dù mọi thứ va chạm/vị trí tôi phải nhớ để kiểm tra -10 pixel trên khung. – cclogg