UILongPressGestureRecognizer
アプリで次のメソッドを宣言しており、mapView でオンとオフを切り替えるスイッチを実装したいと考えています。
- (IBAction)addNewPin:(UISwitch *)sender {
if (sender.on) {
NSLog(@"ON!!");
}
else {
NSLog(@"OFF!!");
}
}
- (IBAction)didPressForPin:(UILongPressGestureRecognizer *)sender {
CGPoint point = [sender locationInView:self.mapView];
CLLocationCoordinate2D locCoord = [self.mapView convertPoint:point toCoordinateFromView:self.mapView];
MKPointAnnotation *pa = [[MKPointAnnotation alloc]init];
pa.coordinate = locCoord;
pa.title = @"Test Title!";
[mapView addAnnotation:pa];
NSLog(@"Pressed!!");
}
ジェスチャレコグナイザーまたは実装を追加または削除できることは知ってい.enabled = NO
ますが、switch メソッドで実装する方法がわかりません。