iOS iPad是否在应用程序中悬停像解决方法?不是网站

时间:2013-12-29 15:01:40

标签: ios objective-c ipad mouseover mousehover

似乎有很多关于如何处理的问题:在iPad上查看网站上的悬停事件。

我的问题是不同 - 我正在构建原生iOS游戏,如果用户可以并排比较两个项目,那将非常好。在PC上,当鼠标悬停在库存物品上时,可以通过鼠标悬停面板显示一个项目来轻松完成。这种面板的主要优点是它易于在PC上显示和轻松关闭。

在原生iOS应用中显示瞬态悬停式交互面板有哪些替代方法?

1 个答案:

答案 0 :(得分:2)

对于iPad(不是iPhone),UIPopover非常接近你想要的。如果您也想支持iPhone / iPod,那么这些设备还有第三方popover库。

但是,我不确定如何比较2个项目,因为系统一次只显示1个popover。

这更像是地图标注泡泡。您可以自己构建自己的callout bubble类型的界面,而无需大量工作。当你点击一个项目时,它会显示它的标注,当你再次点击它时,或点击所有项目/标注之外,它会隐藏它。我已经为我为客户建立的自定义地图系统做了类似的事情,并没有那么难。