Можно ли создать представление как с MKMapview, так и с другим подпредставлением.В частности, у меня есть представление карты, и я пытался добавить второе подпредставление (в суперпредставление, а не в MKMapView.) Проблема заключается в том, что, хотя оба вида могут видеть любые касания UIView, которые не передаются в MKMapView вкарта.Я даже пытался переместить карту, чтобы они не перекрывались, но другой UIView располагается относительно карты, а не окна.
Дополнительное любопытство заключается в том, что код отлично работает на симуляторе, но не натестовое устройство, которое работает 3.1.3.Может ли это быть проблемой с версией 3.1.3 MKMapView или просто причудой в симуляторе?
Мой код
combinedView = [[UIView alloc] initWithFrame:self.view.frame];
self.awView = [[AdWhirlView alloc] init];
awView = [AdWhirlView requestAdWhirlViewWithDelegate:self];
self.awView.delegate = self;
[combinedView addSubview:awView];
mapView = [[MKMapView alloc] initWithFrame:CGRectMake(0,50,320,430)];
mapView = (MKMapView*)self.view;
mapView.delegate = self;
//[self.view insertSubview:mapView atIndex:0];
[combinedView addSubview:mapView];
//mapView.showsUserLocation = YES;
// Create a location coordinate object
CLLocationCoordinate2D coordinate;
coordinate.latitude = 40.1;
coordinate.longitude = -76.30575;
// Display map
mapView.region = MKCoordinateRegionMakeWithDistance(coordinate, 40000, 40000);
[combinedView bringSubviewToFront:awView];
Спасибо за любой совет.