2017-10-24 4 views
0

MKMapViewとUITableViewを含むUIViewControllerがあります。 tableViewの各セルには一連の座標が含まれています。表示したい場合は、これをチェックしてくださいscreenshotUITableViewがスクロール中にMKMapViewを更新し、セルから座標を取得する

テーブルビューが含まれているので、MKMapViewを「リアルタイムで」更新したいと思います。

私はdidSelectRowメソッドを使用する必要はありません。ユーザーはまだ選択していないためです。

scrollViewWillBeginDraggingメソッドの正しいコードブロックは何ですか?

func scrollViewWillBeginDragging(_ scrollView: UIScrollView) { 
    print("scrollViewWillBeginDragging") 
} 

あなたは

答えて

1

私は一つの可能​​性として、以下の提案ありがとうございます。

func scrollViewWillBeginDragging(_ scrollView: UIScrollView) { 
    print("scrollViewWillBeginDragging") 
    for visibleIndexPath in self.tableView.indexPathsForVisibleRows! { 
     print(visibleIndexPath) 
     // 1. Get coordinates from indexPath 
     // e.g. restaurants[indexPath.row] 
     // 2. Add annotation to a map view 
    } 
} 
+0

ご協力いただきありがとうございます。それはうまくいった。 –

関連する問題