Macos MKMapView按向下键向右/向左移动:
我有mkmapview,具有上移、下移和缩放功能,可在按下键的情况下进行操作。但是,向左移动/向右移动不起作用 它在默认的Maps.app中工作,而Maps不使用任何子类 用显示指南针的地图试过,但没有成功 我已经将MKMapView子类化了,但我没有得到右/左按键Macos MKMapView按向下键向右/向左移动:,macos,cocoa,mapkit,mkmapview,Macos,Cocoa,Mapkit,Mkmapview,我有mkmapview,具有上移、下移和缩放功能,可在按下键的情况下进行操作。但是,向左移动/向右移动不起作用 它在默认的Maps.app中工作,而Maps不使用任何子类 用显示指南针的地图试过,但没有成功 我已经将MKMapView子类化了,但我没有得到右/左按键 - (void)keyDown:(NSEvent *)event { [super keyDown:event]; } 我错过了什么 在macOS 10.12上测试 在MKMapView的子类中,您需要覆盖acceptsF
- (void)keyDown:(NSEvent *)event
{
[super keyDown:event];
}
我错过了什么
在macOS 10.12上测试
在MKMapView的子类中,您需要覆盖acceptsFirstResponder
override var acceptsFirstResponder: Bool {
return true
}
然后一切都会好起来。我刚做了个测试