Mục lục:
- 1Tắt khu vực Tiện ích và chọn Trợ lý từ Bộ chọn biên tập trên thanh công cụ Xcode.
- 2Control kéo từ chế độ xem Bản đồ trong Canvas hoặc Document Outline đến phần mở rộng lớp MapController (giao diện riêng ở đầu tệp) và tạo một IBOutlet có tên mapView.
- 3Bởi vì bạn sẽ sử dụng khung MapKit và có một thuộc tính kiểu MKMapView, bạn cần phải cập nhật giao diện công cộng MapController (trong tệp MapController .h) bằng mã đậm sau.
- 4Chọn và sau đó Kiểm soát-kéo từ điều khiển phân đoạn sang giao diện riêng của MapController giữa các lệnh @intrface và -d.
- 5Trong hộp thoại xuất hiện, chọn Hành động từ trình đơn Kết nối thả xuống.
- 6Tiếp tục trong cùng một hộp thoại, đặt tên hành động này mapType bằng cách nhập mapType vào trường Name; sau đó nhấn Kết nối.
Video: Kết nối Laptop-PC sang tivi CRT - VGA to AV 2025
Nếu bạn muốn sử dụng MapController cho ứng dụng iOS của mình, bạn sẽ cần một ổ cắm điện. Với công cụ Lựa chọn bản đồ của bạn được chăm sóc, đã đến lúc tạo một lối thoát để MapController có quyền truy cập vào chế độ xem Bản đồ để căn giữa bản đồ và hiển thị chú thích. Thực hiện theo các bước sau:
1Tắt khu vực Tiện ích và chọn Trợ lý từ Bộ chọn biên tập trên thanh công cụ Xcode.
Nếu MapController. m không phải là tệp được hiển thị, hãy đi tới thanh Chuyển của Người trợ giúp và chọn nó.
2Control kéo từ chế độ xem Bản đồ trong Canvas hoặc Document Outline đến phần mở rộng lớp MapController (giao diện riêng ở đầu tệp) và tạo một IBOutlet có tên mapView.
Bạn sẽ nhận thấy lỗi trình biên dịch (Sự kiện Trực tiếp) - Tên không xác định 'MKMapView'.
3Bởi vì bạn sẽ sử dụng khung MapKit và có một thuộc tính kiểu MKMapView, bạn cần phải cập nhật giao diện công cộng MapController (trong tệp MapController.h) bằng mã đậm sau.
Bạn cũng có thể sử dụng giao thức MKMapViewDelegate.
4Chọn và sau đó Kiểm soát-kéo từ điều khiển phân đoạn sang giao diện riêng của MapController giữa các lệnh @intrface và -d.
Trong trường hợp này, bạn có thể chọn và kéo từ Outline Tài liệu dễ dàng hơn.
5Trong hộp thoại xuất hiện, chọn Hành động từ trình đơn Kết nối thả xuống.
Trong cùng một hộp thoại, để Value Changeed như là sự lựa chọn trong trình đơn thả xuống Sự kiện.
Giá trị Thay đổi là sự kiện được tạo ra khi người dùng chạm vào một phân đoạn để thay đổi vùng lựa chọn.
6Tiếp tục trong cùng một hộp thoại, đặt tên hành động này mapType bằng cách nhập mapType vào trường Name; sau đó nhấn Kết nối.
Hành động này sẽ cung cấp cho mã của bạn loại bản đồ được lựa chọn bởi người sử dụng thực hiện một sự lựa chọn bằng cách sử dụng kiểm soát phân đoạn.
Vì bây giờ bạn đã thiết lập cửa hàng, bạn sẽ làm cho bộ điều khiển Map trở thành một đại biểu trong mã của bạn chứ không phải làm điều đó trong Trình tạo Giao diện giống như bạn đã làm trước đây. Dù bằng cách nào cũng được.
#import "DetailViewController. H" #import @interface MapController: RTDetailViewController -d
