如何在xcode中创建可定制的自定义地图图像?

问题描述:

在我的购物中心ios5应用程序中,我会添加购物中心的计划。如果计划中的商店被点击,应该显示关于商店的一些信息。最简单的方法是只显示UIImage并测量用户点击的位置?还是有更好的方法来做到这一点?如何在xcode中创建可定制的自定义地图图像?

你的想法肯定是一个解决方案。

我不知道您的确切需求,但替代方案可能是您可能会考虑在每个商店上方显示透明的UIButton。正确地设置各种UIButton是个单一的方法可能是不够的:

-(IBAction)showInfo:(id)sender { 

    switch([sender tag]) { 
     case 1 : //shop 1 
       break; 
     case 2 : //shop 2 
       break; 
     default: break; 
    } 
} 


另一种解决办法可能是使用UIPopoverController(适用于iPad只),或它的iPhone版本WEPopover