【发布时间】:2012-03-06 18:27:04
【问题描述】:
在我关于购物中心的 ios5 应用程序中,我会添加购物中心的计划。如果点击计划中的商店,则应显示有关商店的一些信息。执行此操作的最简单方法是仅显示 UIImage 并测量用户点击的位置吗?还是有更好的方法来做到这一点?
【问题讨论】:
标签: objective-c xcode ios5
在我关于购物中心的 ios5 应用程序中,我会添加购物中心的计划。如果点击计划中的商店,则应显示有关商店的一些信息。执行此操作的最简单方法是仅显示 UIImage 并测量用户点击的位置吗?还是有更好的方法来做到这一点?
【问题讨论】:
标签: objective-c xcode ios5
你的想法肯定是一个解决方案。
我不知道您的确切需求,但您可以考虑在每个商店上方显示一个透明的UIButton。正确设置各种UIButtons 一个方法可能就足够了:
-(IBAction)showInfo:(id)sender {
switch([sender tag]) {
case 1 : //shop 1
break;
case 2 : //shop 2
break;
default: break;
}
}
另一个解决方案可能是使用UIPopoverController(仅适用于 iPad)或其 iPhone 版本WEPopover
【讨论】: