ImageView を MapView のサブビューとして追加する必要があります。ImageView は常に mapView の背後にあるため、コードでは実行できません。ファイルの所有者では、UIImageView は常に mapView に対して外部にあるため、IB では実行できません (何度か試しました)。Xcode 4.5 を使用しています。UIImageView を MapView のサブビューとして追加できますか?
これは MapViewController.h のコードです
@property (nonatomic, strong) UIImageView *iphoneLegenda;
@property (nonatomic, strong)IBOutlet MKMapView *mapView;
MapViewController.m 内
@synthesize iphoneLegenda;
@synthesize mapView;
- (void)viewDidLoad
{
//.....
self.iphoneLegenda.frame = CGRectMake(self.mapView.bounds.origin.x,
self.mapView.bounds.origin.y, 200, 100);
//......
[self.mapView addSubview:self.iphoneLegenda];
[self.iphoneLegenda bringSubviewToFront:self.mapView];
//.....
}