以前質問させていただいた者ですが、依然行き詰まっているのでご相談です。
xcodeで地図アプリを作っています。
Mapkitでピンを表示して、title、subtitleを表示することはできました。
このtitleかsubtitleの文字にリンクを貼って
タッチしたらそのままリンク先のにジャンプしたい。
swift ソースコード import UIKit import MapKit import CoreLocation class ViewController: UIViewController, CLLocationManagerDelegate { @IBOutlet weak var MapView: MKMapView! var myLocationManager:CLLocationManager! override func viewDidLoad() { super.viewDidLoad() myLocationManager = CLLocationManager() //位置情報使用許可のリクエストを表示するメソッドの呼び出し myLocationManager.requestWhenInUseAuthorization() //位置情報取得に失敗したときに呼び出されるメソッド func locationManager(_ manager: CLLocationManager, didFailWithError error: Error) { print("error") } //中心座標 let center = CLLocationCoordinate2DMake(34.992541, 135.757813) //表示範囲 let span = MKCoordinateSpan(latitudeDelta: 0.2, longitudeDelta: 0.2) //中心座標と表示範囲をマップに登録する。 let region = MKCoordinateRegion(center: center, span: span) MapView.setRegion(region, animated:true) //中心にピンを立てる。 let annotation = MKPointAnnotation() annotation.coordinate = CLLocationCoordinate2DMake(35.027962, 135.751191) annotation.title = "お店" annotation.subtitle = "お店の説明" MapView.addAnnotation(annotation) } } ↑で自分の位置情報、店の場所にピンタがたつ、ピンをタップすると説明が表示される、まではできました。 次にタイトルかサブタイトルからリンク先にジャンプする手続きをしようと思っています。 今、色々と調べながら 1 WebKitをインポート ![イメージ説明](39f0076a70fa1ee8c2199d414b754398.png) 2 swift fileでDetailViewController fileを作成しDetailViewController : UIViewControllerクラスを作成 ![イメージ説明](ca0b25c03aa7e1f041e65071c275bbfc.png) 3 Navigation Controllerを作成 4 main storyboardでViewControllerを作成 ![イメージ説明](42a92a742b0c5150741e759d773666ed.png) までやりました。 ViewControllerでwebを表示する方法と、リンク先からジャンプしたURLをViewControllerに表示する方法がわかりません。 ぜひよろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/01 22:11