2010-01-19 38 views
5

Tôi muốn có được vị trí (không phải tọa độ bản đồ) của chú thích có liên quan đến màn hình.Nhận vị trí của chú thích liên quan đến màn hình

Ví dụ: đối với chú thích trên bản đồ, tôi muốn biết khoảng cách mà ghim cụ thể là từ góc trên cùng bên trái (0,0).

Tôi đã xem các tài liệu và không cung cấp thông tin về vị trí tuyệt đối hoặc tương đối của nó.

Tôi sẽ xem xét kỹ hơn khung công tác thạch anh trước khi có thể phân loại phụ và ghi đè phương pháp hiển thị như là phương sách cuối cùng.

Bất kỳ ý tưởng nào?

Trả lời

2

Với một chú thích MKAnnotation, bạn có thể lấy MKAnnocationView sử dụng [MKMapView viewForAnnoation]. Bạn có thể sử dụng để có được trung tâm của khung nhìn trong cửa sổ tọa độ:

CGPoint windowPoint = [annView convertPoint:[annView center] toView:window] 

Các UIWindow chính nói chung là có sẵn thông qua appdelegate của bạn.

Các vấn đề liên quan