键盘快捷键移动地图视图?

时间:2016-11-08 16:23:57

标签: objective-c swift macos mkmapview

我正在尝试实现Maps.app在OS X上的相同功能,在选择地图时,键盘上的箭头键将地图向北/向南(向上/向下)和向东/向西移动(左/右)。

我已经创建了一个示例项目,在故事板上添加了一个MKMapView,以确保我没有覆盖我的“真实”项目中的任何内容,但默认行为是相同的,即。地图没有响应键盘笔划。

我搜索了文档,查看了委托协议,但一直无法找到答案。有任何想法吗? (如果它的Swift或Objective-C无关紧要)

1 个答案:

答案 0 :(得分:0)

所以,经过几天的思考,我已经找到了这个解决方案:

创建一个移动地图的函数(我使用了setCenterCoordinate :),并从keyDown触发它。关于缩放和移动地图有一点需要考虑。

我要离开这里,万一有人可以使用它:)