我有一个包含mkmappview和UITableView的UIViewController。tableView中的每个单元格都包含一组坐标。如果你想看,请检查这个screenshot
我想“实时”更新MKMapView,因为tableview正在用contains坐标滚动。
我不需要使用didSelectRow方法。因为用户尚未选择。
scrollViewWillBeginDragging方法的正确代码块是什么?
func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
print("scrollViewWillBeginDragging")
}
谢谢你
最佳答案
我提出以下一种可能性。
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
}
}