Я использую GMSMapview, и когда я внедряю один клик на карту, тогда он не работает. как я могу это сделать?Добавить однонаправленный распознаватель не работает в GMSMapview
tapRec = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(mapDidTap:)];
tapRec.delegate = self;
tapRec.numberOfTapsRequired = 1;
[mapView2 addGestureRecognizer: tapRec];
и
-(void)mapDidTap:(UITapGestureRecognizer *)gestureRecognizer
{
[mapView2 removeGestureRecognizer:tapRec];
_filterView.hidden = YES;
}
где вы добавили жест, его называют только один раз правильно, просто скрыть это '[mapView2 removeGestureRecognizer: tapRec];' и попробовать один раз –
@ Anbu.Karthik Я добавляю его на карте Google в поле зрения сделал нагрузки – Ankur
нет необходимости в жесте, следовать примеру ответ в порядке, вы можете скрыть свой вид внутри делегата –