如何在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