2011-12-04 25 views
5

Tôi có một câu hỏi thực sự nhanh chóng, có lẽ rất đơn giản. Tôi hiện đang có một ứng dụng mà tôi đang sử dụng route-me và OpenStreetMap, và về cơ bản tôi có một cái nhìn để tải bản đồ vào toàn bộ cửa sổ.Thêm một Nút dừng ở vị trí tĩnh của Chế độ xem bản đồ

Khi cố gắng chạy dự án bằng nút được thêm vào chế độ xem này trong Trình tạo giao diện, bản đồ sẽ tải lên đỉnh của nút và không được hiển thị.

Chế độ xem bản đồ được tải bởi lớp RMMapView tùy chỉnh (lớp tuyến đường tôi) và tôi đã biết cách thêm điểm đánh dấu vào bản đồ chứ không phải nút tĩnh ở góc màn hình sẽ không di chuyển khi người dùng kéo bản đồ xung quanh. Tôi muốn thêm nút dưới dạng lớp phủ, một chế độ xem của chính chế độ xem bản đồ.

Nếu các bạn có thể cho tôi bất kỳ lời khuyên nào về cách thực hiện việc này, tôi sẽ đánh giá cao điều đó.

Cảm ơn.

Trả lời

5
[mapView bringSubviewToFront:button]; 

Có thể điều này sẽ hữu ích.

+0

Câu trả lời thú vị. Rất đơn giản, và nó làm việc tốt cho tôi. Cảm ơn. –

1

Thêm bản đồXem làm chế độ xem phụ vào một chế độ xem và thêm nút làm chế độ xem phụ vào cùng một chế độ xem.

+0

Cảm ơn bạn đã trả lời, điều này đã giúp tôi. Tôi sẽ bỏ phiếu cho bạn nhưng tôi không có đủ đại diện, xin lỗi. –

0

Trong bộ dựng giao diện, ở ngăn bên trái có tất cả các cảnh, hãy chuyển đổi vị trí của nút và MapView. Nếu nút được liệt kê phía trên MapView, hãy kéo nó xuống để nó ở dưới nó .. hoặc ngược lại. Điều này sẽ thay đổi chế độ xem nào ở trên đầu kia.

+0

Tôi đã thử điều đó nhưng vì lý do nào đó nó không hoạt động. Tôi sẽ thử lại ngay trong trường hợp tôi đã làm hỏng thứ gì đó lần đầu tiên. Cảm ơn vi đa trả lơi. –

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